diff options
Diffstat (limited to 'ext/mysqlnd/mysqlnd_debug.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_debug.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_debug.c b/ext/mysqlnd/mysqlnd_debug.c index 085a8ed55b..4ede83663f 100644 --- a/ext/mysqlnd/mysqlnd_debug.c +++ b/ext/mysqlnd/mysqlnd_debug.c @@ -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)); |