andrey                                   Wed, 04 May 2011 10:35:04 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=310757

Log:
fix valgrind warning

Changed paths:
    U   php/php-src/trunk/ext/mysqlnd/mysqlnd.c

Modified: php/php-src/trunk/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/trunk/ext/mysqlnd/mysqlnd.c     2011-05-04 08:44:14 UTC (rev 
310756)
+++ php/php-src/trunk/ext/mysqlnd/mysqlnd.c     2011-05-04 10:35:04 UTC (rev 
310757)
@@ -506,12 +506,13 @@
                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) {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to