]> granicus.if.org Git - php/commitdiff
Cleanup (avoid duplication)
authorDmitry Stogov <dmitry@zend.com>
Wed, 1 Jul 2015 14:01:42 +0000 (17:01 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 1 Jul 2015 14:01:42 +0000 (17:01 +0300)
ext/mysqli/mysqli_warning.c

index 396c6ed7ebd50103e10c0dab439f782da6595142..7d69ce62ece5559d6e4c9fc92f9a5afd0212bc5a 100644 (file)
@@ -99,17 +99,15 @@ MYSQLI_WARNING *php_get_warnings(MYSQL *mysql)
 #else
 /* {{{ MYSQLI_WARNING *php_new_warning */
 static
-MYSQLI_WARNING *php_new_warning(const zval * reason, int errorno)
+MYSQLI_WARNING *php_new_warning(zval * reason, int errorno)
 {
        MYSQLI_WARNING *w;
 
        w = (MYSQLI_WARNING *)ecalloc(1, sizeof(MYSQLI_WARNING));
 
-       ZVAL_DUP(&w->reason, (zval *)reason);
+       ZVAL_COPY(&w->reason, reason);
        convert_to_string(&w->reason);
 
-       //????ZVAL_UTF8_STRINGL(&(w->reason),  Z_STRVAL(w->reason), Z_STRLEN(w->reason),  ZSTR_AUTOFREE);
-
        ZVAL_UTF8_STRINGL(&(w->sqlstate), "HY000", sizeof("HY000") - 1,  Zzend_string_dupLICATE);
 
        w->errorno = errorno;