]> git.pld-linux.org Git - packages/percona-server.git/commitdiff
- unofficial bugfix for mysqldump silently failing to dump 4.0 server databases
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 31 Jan 2008 11:49:26 +0000 (11:49 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mysql-bug-34192.patch -> 1.1

mysql-bug-34192.patch [new file with mode: 0644]

diff --git a/mysql-bug-34192.patch b/mysql-bug-34192.patch
new file mode 100644 (file)
index 0000000..b72b78e
--- /dev/null
@@ -0,0 +1,23 @@
+--- mysql-5.0/client/mysqldump.c       2008-01-11 15:43:27.000000000 +0100
++++ mysql-5.0/client//mysqldump.c      2008-01-31 12:40:02.093115455 +0100
+@@ -1687,10 +1687,16 @@
+       my_snprintf(buff, sizeof(buff), "show create table %s", result_table);
+-      if (switch_character_set_results(mysql, "binary") ||
+-          mysql_query_with_error_report(mysql, &result, buff) ||
+-          switch_character_set_results(mysql, default_charset))
+-        DBUG_RETURN(0);
++      if (switch_character_set_results(mysql, "binary"))
++            if (opt_set_charset)
++                    DBUG_RETURN(0);
++
++      if (mysql_query_with_error_report(mysql, &result, buff))
++            DBUG_RETURN(0);
++
++      if (switch_character_set_results(mysql, default_charset))
++            if (opt_set_charset)
++                    DBUG_RETURN(0);
+       if (path)
+       {
This page took 0.027666 seconds and 4 git commands to generate.