Browse Source

Prevent double free.

PHP-5.1
Ilia Alshanetsky 21 years ago
parent
commit
bdbce01588
  1. 7
      ext/pgsql/pgsql.c

7
ext/pgsql/pgsql.c

@ -356,8 +356,11 @@ static void _php_pgsql_notice_handler(void *resource_id, const char *message)
static void _php_pgsql_notice_ptr_dtor(void **ptr)
{
php_pgsql_notice *notice = (php_pgsql_notice *)*ptr;
efree(notice->message);
efree(notice);
if (notice) {
efree(notice->message);
efree(notice);
notice = NULL;
}
}
/* }}} */

Loading…
Cancel
Save