File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -1545,7 +1545,7 @@ PHP_FUNCTION(openssl_spki_new)
1545
1545
efree (spkstr );
1546
1546
}
1547
1547
1548
- if (s -> len <= 0 ) {
1548
+ if (s && s -> len <= 0 ) {
1549
1549
RETVAL_FALSE ;
1550
1550
}
1551
1551
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Bug #68912 (Segmentation fault at openssl_spki_new)
3
+ --SKIPIF--
4
+ <?php
5
+ if (!extension_loaded ("openssl " )) die ("skip " );
6
+ if (!@openssl_pkey_new ()) die ("skip cannot create private key " );
7
+ ?>
8
+ --FILE--
9
+ <?php
10
+
11
+ $ var1 =xml_parser_create_ns ();
12
+ $ var2 =2 ;
13
+ $ var3 =3 ;
14
+
15
+ openssl_spki_new ($ var1 , $ var2 , $ var3 );
16
+ ?>
17
+ --EXPECTF--
18
+ Warning: openssl_spki_new(): supplied resource is not a valid OpenSSL X.509/key resource in %sbug68912.php on line %d
19
+
20
+ Warning: openssl_spki_new(): Unable to use supplied private key in %sbug68912.php on line %d
You can’t perform that action at this time.
0 commit comments