]> granicus.if.org Git - php/commitdiff
Properly initialize variable
authorChristoph M. Becker <cmbecker69@gmx.de>
Sun, 5 May 2019 15:45:16 +0000 (17:45 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Sun, 5 May 2019 15:49:54 +0000 (17:49 +0200)
Not all code paths assign to `handle`, even though it may be used, so
we make sure that it is initialized to a sane value in the first place.

ext/ffi/ffi.c

index c3807139176b2b4b004cb8b1a347195719fb0876..0e0803adca607e5138e8452dbab070a0a282f8c0 100644 (file)
@@ -2926,7 +2926,7 @@ ZEND_METHOD(FFI, load) /* {{{ */
        size_t code_size, scope_name_len;
        zend_ffi *ffi;
        zend_bool preload = (CG(compiler_options) & ZEND_COMPILE_PRELOAD) != 0;
-       DL_HANDLE handle;
+       DL_HANDLE handle = NULL;
        zend_ffi_scope *scope = NULL;
        zend_string *name;
        zend_ffi_symbol *sym;