From f982be45e81588a27383cd1a3eb12789b8498904 Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Wed, 19 Nov 2008 10:43:57 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'RELEASE_6_4_0'. --- .../mysql50-server/files/patch-client_mysql.cc | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 databases/mysql50-server/files/patch-client_mysql.cc (limited to 'databases/mysql50-server/files/patch-client_mysql.cc') diff --git a/databases/mysql50-server/files/patch-client_mysql.cc b/databases/mysql50-server/files/patch-client_mysql.cc new file mode 100644 index 000000000000..73bccef5bdb9 --- /dev/null +++ b/databases/mysql50-server/files/patch-client_mysql.cc @@ -0,0 +1,27 @@ +--- client/mysql.cc.orig 2007-11-13 13:29:42 +0000 ++++ client/mysql.cc 2008-05-01 19:16:09 +0000 +@@ -2636,9 +2636,12 @@ + { + while((field = mysql_fetch_field(result))) + { +- tee_fprintf(PAGER, "%s", (field->name ? +- (field->name[0] ? field->name : +- "   ") : "NULL")); ++ tee_fputs("", PAGER); ++ if (field->name && field->name[0]) ++ xmlencode_print(field->name, field->name_length); ++ else ++ tee_fputs(field->name ? "   " : "NULL", PAGER); ++ tee_fputs("", PAGER); + } + (void) tee_fputs("", PAGER); + } +@@ -2651,7 +2654,7 @@ + for (uint i=0; i < mysql_num_fields(result); i++) + { + (void) tee_fputs("", PAGER); +- safe_put_field(cur[i],lengths[i]); ++ xmlencode_print(cur[i], lengths[i]); + (void) tee_fputs("", PAGER); + } + (void) tee_fputs("", PAGER); -- cgit v1.2.3