]> granicus.if.org Git - php/commitdiff
Throw Error on uninitialized XMLWriter
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 13 Aug 2020 14:11:16 +0000 (16:11 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 13 Aug 2020 14:13:02 +0000 (16:13 +0200)
ext/xmlwriter/php_xmlwriter.c

index bb93252c6e737471847f5b2437a0f97b6f07103a..a6740729bb7396acb5bedc416493cbdbd369dd00 100644 (file)
@@ -38,8 +38,8 @@ typedef int (*xmlwriter_read_int_t)(xmlTextWriterPtr writer);
                ze_xmlwriter_object *obj = Z_XMLWRITER_P(object); \
                ptr = obj->ptr; \
                if (!ptr) { \
-                       php_error_docref(NULL, E_WARNING, "Invalid or uninitialized XMLWriter object"); \
-                       RETURN_FALSE; \
+                       zend_throw_error(NULL, "Invalid or uninitialized XMLWriter object"); \
+                       RETURN_THROWS(); \
                } \
        }
 /* }}} */