andrey Thu, 27 May 2010 12:39:12 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=299848
Log:
Don't use NULL pointer, always check before use
Changed paths:
U php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c
U php/php-src/trunk/ext/mysqlnd/mysqlnd.c
Modified: php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c 2010-05-27 12:12:55 UTC
(rev 299847)
+++ php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c 2010-05-27 12:39:12 UTC
(rev 299848)
@@ -778,7 +778,9 @@
}
if (conn->last_query_type ==
QUERY_SELECT) {
MYSQLND_RES * result =
conn->m->use_result(conn TSRMLS_CC);
- result->m.free_result(result,
TRUE TSRMLS_CC);
+ if (result) {
+
result->m.free_result(result, TRUE TSRMLS_CC);
+ }
}
}
}
Modified: php/php-src/trunk/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/trunk/ext/mysqlnd/mysqlnd.c 2010-05-27 12:12:55 UTC (rev
299847)
+++ php/php-src/trunk/ext/mysqlnd/mysqlnd.c 2010-05-27 12:39:12 UTC (rev
299848)
@@ -778,7 +778,9 @@
}
if (conn->last_query_type ==
QUERY_SELECT) {
MYSQLND_RES * result =
conn->m->use_result(conn TSRMLS_CC);
- result->m.free_result(result,
TRUE TSRMLS_CC);
+ if (result) {
+
result->m.free_result(result, TRUE TSRMLS_CC);
+ }
}
}
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php