Commit fc52e079 authored by nick@nick.leippe.com's avatar nick@nick.leippe.com
Browse files

fixed 'load table from master' hang when host is empty

added respective test case
parent 429aa745
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
Master_Host	Master_User	Master_Port	Connect_retry	Log_File	Pos	Slave_Running	Replicate_do_db	Replicate_ignore_db	Last_errno	Last_error	Skip_counter
		0	0		0	No			0		0
+8 −0
Original line number Diff line number Diff line
source include/master-slave.inc;
connection master;
use test;
drop table if exists t1;
show slave status;
#--error 1218 # for mysql-4.0
--error 1042
load table t1 from master;
+6 −0
Original line number Diff line number Diff line
@@ -451,6 +451,12 @@ int fetch_nx_table(THD* thd, MASTER_INFO* mi)
    goto err;
  }

  if (!mi->host || !*mi->host)
  {
    nx_errno = ER_BAD_HOST_ERROR;
    goto err;
  }

  safe_connect(thd, mysql, mi);
  if (slave_killed(thd))
    goto err;