We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 94854e0 commit ef9ab91Copy full SHA for ef9ab91
Zend/zend_API.h
@@ -638,12 +638,9 @@ END_EXTERN_C()
638
639
#if ZEND_DEBUG
640
#define CHECK_ZVAL_STRING(str) \
641
- if (ZSTR_VAL(str)[ZSTR_LEN(str)] != '\0') { zend_error(E_WARNING, "String is not zero-terminated (%s)", ZSTR_VAL(str)); }
642
-#define CHECK_ZVAL_STRING_REL(str) \
643
- if (ZSTR_VAL(str)[ZSTR_LEN(str)] != '\0') { zend_error(E_WARNING, "String is not zero-terminated (%s) (source: %s:%d)", ZSTR_VAL(str) ZEND_FILE_LINE_RELAY_CC); }
+ ZEND_ASSERT(ZSTR_VAL(str)[ZSTR_LEN(str)] == '\0' && "String is not null-terminated");
644
#else
645
#define CHECK_ZVAL_STRING(z)
646
-#define CHECK_ZVAL_STRING_REL(z)
647
#endif
648
649
#define CHECK_ZVAL_NULL_PATH(p) (Z_STRLEN_P(p) != strlen(Z_STRVAL_P(p)))
0 commit comments