Commit da383890 authored by unknown's avatar unknown
Browse files

crazy - for the last week mysqlslap.test was generating 400 sigsegvs

per run, failing ALL mysql_real_connect() calls - nobody noticed,
the test always appeared to "pass".

parent 5d40b535
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -1086,6 +1086,9 @@ run_scheduler(stats *sptr, statement *stmts, uint concur, ulonglong limit)
      int status, pid;
      pid= wait(&status);
      DBUG_PRINT("info", ("Parent: child %d status %d", pid, status));
      if (status != 0)
        printf("%s: Child %d died with the status %d\n",
               my_progname, pid, status);
    }
  }
#endif
@@ -1124,7 +1127,7 @@ run_task(thread_context *con)
  my_lock(lock_file, F_RDLCK, 0, F_TO_EOF, MYF(0));
  if (!opt_only_print)
  {
    if (!(mysql= mysql_real_connect(NULL, host, user, opt_password,
    if (!(mysql= mysql_real_connect(mysql, host, user, opt_password,
                                    create_schema_string,
                                    opt_mysql_port,
                                    opt_mysql_unix_port,