From 4f21696387ad28ddd776af372727f9529c5b2275 Mon Sep 17 00:00:00 2001 From: snail Date: Fri, 14 Nov 2014 18:11:01 +0800 Subject: [PATCH] ecsape char '\Z' wrong In mysql-connector, it's '\Z', not '\z'.Now, this bug will change oringinal data --- lualib-src/lua_mysqlaux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lualib-src/lua_mysqlaux.c b/lualib-src/lua_mysqlaux.c index 31fabad8..e6a3edc3 100755 --- a/lualib-src/lua_mysqlaux.c +++ b/lualib-src/lua_mysqlaux.c @@ -24,7 +24,7 @@ static unsigned int num_escape_sql_str(unsigned char *dst, unsigned char *src, s case '\n': case '\r': case '\t': - case 26: /* \z */ + case 26: /* \Z */ case '\\': case '\'': case '"': @@ -73,7 +73,7 @@ escape_sql_str(unsigned char *dst, unsigned char *src, size_t size) case 26: *dst++ = '\\'; - *dst++ = 'z'; + *dst++ = 'Z'; break; case '\\':