Commit 7db07f95 authored by cbell/Chuck@mysql_cab_desk.'s avatar cbell/Chuck@mysql_cab_desk.
Browse files

BUG#32205 : Replaying statements from mysqlbinlog fails with a syntax error, replicates fine

This patch adds code to convert the path for LOAD DATA INFILE 
events to a Unix path which is needed for running mysql client
on Windows. 
parent 4f7ad14b
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -622,6 +622,13 @@ Create_file event for file_id: %u\n",exv->file_id);

      if (fname)
      {
        /*
          Fix the path so it can be consumed by mysql client (requires Unix path).
        */
        int stop= strlen(fname);
        for (int i= 0; i < stop; i++)
          if (fname[i] == '\\')
            fname[i]= '/';
	exlq->print(result_file, print_event_info, fname);
	my_free(fname, MYF(MY_WME));
      }