Commit 6383f7d2 authored by unknown's avatar unknown
Browse files

Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl

into  romeo.(none):/home/bkroot/mysql-5.1-new-rpl

parents 98311625 cb307e33
Loading
Loading
Loading
Loading
+537 −538
Original line number Diff line number Diff line
@@ -3533,15 +3533,12 @@ log space");
  write_ignored_events_info_to_relay_log(thd, mi);
  thd->proc_info = "Waiting for slave mutex on exit";
  pthread_mutex_lock(&mi->run_lock);
  mi->slave_running = 0;
  mi->io_thd = 0;

  /* Forget the relay log's format */
  delete mi->rli.relay_log.description_event_for_queue;
  mi->rli.relay_log.description_event_for_queue= 0;
  // TODO: make rpl_status part of MASTER_INFO
  change_rpl_status(RPL_ACTIVE_SLAVE,RPL_IDLE_SLAVE);
  mi->abort_slave = 0; // TODO: check if this is needed
  DBUG_ASSERT(thd->net.buff != 0);
  net_end(&thd->net); // destructor will not free it, because net.vio is 0
  close_thread_tables(thd, 0);
@@ -3552,6 +3549,9 @@ log space");
  pthread_cond_broadcast(&mi->stop_cond);       // tell the world we are done
  pthread_mutex_unlock(&mi->run_lock);
  my_thread_end();
  mi->abort_slave = 0;
  mi->slave_running = 0;
  mi->io_thd = 0;
  pthread_exit(0);
  DBUG_RETURN(0);                               // Can't return anything here
}
@@ -5106,4 +5106,3 @@ template class I_List_iterator<i_string_pair>;
#endif

#endif /* HAVE_REPLICATION */