Annotation of embedaddon/php/ext/mysqli/tests/bug33491.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #33491 (extended mysqli class crashes when result is not object)
3: --INI--
4: error_reporting=4095
5: --SKIPIF--
6: <?php
7: require_once('skipif.inc');
8: require_once('skipifconnectfailure.inc');
9: ?>
10: --FILE--
11: <?php
12:
13: class DB extends mysqli
14: {
15: public function query_single($query) {
16: $result = parent::query($query);
17: $result->fetch_row(); // <- Here be crash
18: }
19: }
20:
21: require_once("connect.inc");
22:
23: // Segfault when using the DB class which extends mysqli
24: $DB = new DB($host, $user, $passwd, $db, $port, $socket);
25: $DB->query_single('SELECT DATE()');
26:
27: ?>
28: --EXPECTF--
29: Fatal error: Call to a member function fetch_row() on a non-object in %sbug33491.php on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>