diff options
author | unknown <msvensson@neptunus.(none)> | 2006-10-03 15:56:56 +0200 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2006-10-03 15:56:56 +0200 |
commit | c9970c5b418742395fb01df17397e50c3e7c3d16 (patch) | |
tree | 830353ff5220b0884f043351c0746f315cf272df /client/mysql.cc | |
parent | e634094680df59c162248ef9f191905f7d51c9f7 (diff) | |
parent | dc4418edcfd468a8f612aa04045abfe8fe3f0e1e (diff) | |
download | mariadb-git-c9970c5b418742395fb01df17397e50c3e7c3d16.tar.gz |
Merge bk-internal:/home/bk/mysql-5.1-new-rpl
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
client/mysql.cc:
Auto merged
include/m_ctype.h:
Auto merged
mysql-test/r/ctype_utf8.result:
Auto merged
mysql-test/r/ps.result:
Auto merged
mysql-test/r/strict.result:
Auto merged
mysql-test/r/view.result:
Auto merged
mysql-test/r/warnings.result:
Auto merged
mysql-test/t/ctype_utf8.test:
Auto merged
sql/field.cc:
Auto merged
sql/item_func.cc:
Auto merged
sql/sql_yacc.yy:
Auto merged
Diffstat (limited to 'client/mysql.cc')
-rw-r--r-- | client/mysql.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/client/mysql.cc b/client/mysql.cc index a7ec03abe4c..1dbdeb8be97 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -2497,9 +2497,14 @@ print_table_data_xml(MYSQL_RES *result) { tee_fprintf(PAGER, "\t<field name=\""); xmlencode_print(fields[i].name, (uint) strlen(fields[i].name)); - tee_fprintf(PAGER, "\">"); - xmlencode_print(cur[i], lengths[i]); - tee_fprintf(PAGER, "</field>\n"); + if (cur[i]) + { + tee_fprintf(PAGER, "\">"); + xmlencode_print(cur[i], lengths[i]); + tee_fprintf(PAGER, "</field>\n"); + } + else + tee_fprintf(PAGER, "\" xsi:nil=\"true\" />\n"); } (void) tee_fputs(" </row>\n", PAGER); } |