File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -257,7 +257,9 @@ static void real_result_dtor(struct php_sqlite_result *res TSRMLS_DC)
257
257
efree (res -> col_names );
258
258
}
259
259
260
- zend_list_delete (res -> db -> rsrc_id );
260
+ if (res -> db ) {
261
+ zend_list_delete (res -> db -> rsrc_id );
262
+ }
261
263
efree (res );
262
264
}
263
265
Original file line number Diff line number Diff line change 1
1
--TEST--
2
- #28112 (sqlite_query() crashing apache on malformed query)
2
+ Bug #28112 (sqlite_query() crashing apache on malformed query)
3
3
--FILE--
4
4
<?php
5
5
6
6
if (!($ db = sqlite_open (":memory: " , 666 , $ error ))) die ("Couldn't open the database " );
7
7
sqlite_query ($ db , "create table frob (foo INTEGER PRIMARY KEY, bar text); " );
8
- $ res = sqlite_array_query ($ db , "" );
8
+ $ res = @ sqlite_array_query ($ db , "" );
9
9
10
10
?>
11
11
===DONE===
You can’t perform that action at this time.
0 commit comments