Skip to content

Commit 88d1a2c

Browse files
committed
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6: Revert "Fix #73530: Unsetting result set may reset other result set" # Conflicts: # ext/sqlite3/sqlite3.c
2 parents a8931df + 2ba3b27 commit 88d1a2c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

NEWS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ PHP NEWS
3838
- Reflection:
3939
. Fixed bug #46103 (ReflectionObject memory leak). (Nikita)
4040

41+
- SQLite3:
42+
. Reverted fix for bug #73530 (Unsetting result set may reset other result
43+
set). (cmb)
44+
4145
- Standard:
4246
. Fixed bug #73594 (dns_get_record does not populate $additional out parameter).
4347
(Bruce Weirdan)

ext/sqlite3/sqlite3.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2167,6 +2167,9 @@ static void php_sqlite3_result_object_free_storage(zend_object *object) /* {{{ *
21672167
}
21682168

21692169
if (!Z_ISNULL(intern->stmt_obj_zval)) {
2170+
if (intern->stmt_obj && intern->stmt_obj->initialised) {
2171+
sqlite3_reset(intern->stmt_obj->stmt);
2172+
}
21702173

21712174
zval_ptr_dtor(&intern->stmt_obj_zval);
21722175
}

0 commit comments

Comments
 (0)