]> granicus.if.org Git - php/commitdiff
Fix for complaint from the Zend MM, efree of a NULL pointer.
authorAndrey Hristov <andrey@php.net>
Wed, 17 Mar 2010 18:08:25 +0000 (18:08 +0000)
committerAndrey Hristov <andrey@php.net>
Wed, 17 Mar 2010 18:08:25 +0000 (18:08 +0000)
ext/mysqlnd/mysqlnd_debug.c

index 085a8ed55b7677e5b44f74ec44497f0457ae128e..4ede83663fbf5f9f984b4ab832548b2e096dc0ce 100644 (file)
@@ -828,7 +828,9 @@ void _mysqlnd_pefree(void *ptr, zend_bool persistent MYSQLND_MEM_D)
                DBG_INF_FMT("before: %lu", zend_memory_usage(persistent TSRMLS_CC));
        }
 
-       pefree(ptr, persistent);
+       if (ptr) {
+               pefree(ptr, persistent);
+       }
 
        if (persistent == FALSE) {
                DBG_INF_FMT("after : %lu", zend_memory_usage(persistent TSRMLS_CC));