]> granicus.if.org Git - php/commitdiff
Fixed Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS, NULL))
authorFelipe Pena <felipe@php.net>
Tue, 19 Feb 2008 12:09:47 +0000 (12:09 +0000)
committerFelipe Pena <felipe@php.net>
Tue, 19 Feb 2008 12:09:47 +0000 (12:09 +0000)
NEWS
ext/pdo/pdo_dbh.c

diff --git a/NEWS b/NEWS
index d2c2eb9996db90d114fb86a2f42041e0255079c3..16a8631a3632f6a4fd13c9090642f3741713d3b0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,8 @@ PHP                                                                        NEWS
   which to group by data is specified. (Ilia)
 - Upgraded PCRE to version 7.6 (Nuno)
 
+- Fixed Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS, NULL)).
+  (Felipe)
 - Fixed bug #44069 (Huge memory usage with concatenation using . instead of
   .=). (Dmitry)
 - Fixed bug #44046 (crash inside array_slice() function with an invalid
index 20ffaa1249968fdfd6441465341b47865e2699da..c017fa754edc0ac7a0cd99615813c1a4dec61e40 100755 (executable)
@@ -815,9 +815,9 @@ static PHP_METHOD(PDO, setAttribute)
 {
        pdo_dbh_t *dbh = zend_object_store_get_object(getThis() TSRMLS_CC);
        long attr;
-       zval *value = NULL;
+       zval *value;
 
-       if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz!", &attr, &value)) {
+       if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz", &attr, &value)) {
                RETURN_FALSE;
        }