]> granicus.if.org Git - php/commitdiff
Allow incomplete array variables - extern const char * const sys_errlist[]
authorDmitry Stogov <dmitry@zend.com>
Thu, 28 Mar 2019 21:15:12 +0000 (00:15 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 28 Mar 2019 21:15:12 +0000 (00:15 +0300)
ext/ffi/ffi.c

index e8061a46825ae7d5a3a4316d1e9d935ca7a12c41..8790c99c606b3d4562c3f7c45ef3186f750620b0 100644 (file)
@@ -5832,7 +5832,7 @@ void zend_ffi_declare(const char *name, size_t name_len, zend_ffi_dcl *dcl) /* {
                        zend_ffi_type *type;
 
                        type = ZEND_FFI_TYPE(dcl->type);
-                       if (zend_ffi_validate_type(type, 0) != SUCCESS) {
+                       if (zend_ffi_validate_type(type, 1) != SUCCESS) {
                                zend_ffi_cleanup_dcl(dcl);
                                LONGJMP(FFI_G(bailout), FAILURE);
                        }