--- php-5.6.17/ext/openssl/openssl.c~ 2016-01-06 16:14:47.000000000 +0100 +++ php-5.6.17/ext/openssl/openssl.c 2016-02-02 18:15:39.118449615 +0100 @@ -4886,6 +4886,7 @@ PHP_FUNCTION(openssl_seal) memset(eks, 0, sizeof(*eks) * nkeys); key_resources = safe_emalloc(nkeys, sizeof(long), 0); memset(key_resources, 0, sizeof(*key_resources) * nkeys); + memset(pkeys, 0, sizeof(*pkeys) * nkeys); /* get the public keys we are using to seal this data */ zend_hash_internal_pointer_reset_ex(pubkeysht, &pos); @@ -4958,7 +4959,7 @@ PHP_FUNCTION(openssl_seal) clean_exit: for (i=0; i +--FILE-- + +DONE +--EXPECTF-- + +Warning: openssl_seal(): not a public key (1th member of pubkeys) in %s/bug71475.php on line %d +DONE \ No newline at end of file