From 2d5e51db05a1ee9e4447920580a0188ed7e0e5f9 Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Wed, 4 May 2011 10:35:04 +0000 Subject: fix valgrind warning --- ext/mysqlnd/mysqlnd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/mysqlnd/mysqlnd.c b/ext/mysqlnd/mysqlnd.c index 658af75b73..61943aa5ff 100644 --- a/ext/mysqlnd/mysqlnd.c +++ b/ext/mysqlnd/mysqlnd.c @@ -506,12 +506,13 @@ mysqlnd_connect_run_authentication( size_t plugin_data_len; plugin_data_len = greet_packet->auth_plugin_data_len; - plugin_data = mnd_emalloc(plugin_data_len); + plugin_data = mnd_emalloc(plugin_data_len + 1); if (!plugin_data) { ret = FAIL; goto end; } memcpy(plugin_data, greet_packet->auth_plugin_data, plugin_data_len); + plugin_data[plugin_data_len] = '\0'; requested_protocol = mnd_pestrdup(greet_packet->auth_protocol? greet_packet->auth_protocol: "mysql_native_password", FALSE); if (!requested_protocol) { -- cgit v1.2.1