From: Marcus Boerger Date: Mon, 13 Mar 2006 22:56:20 +0000 (+0000) Subject: - bug #36625 fix X-Git-Tag: php-5.1.3RC2~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0bcd459300d80e2d4787836eb3cb32ca1761ae38;p=php - bug #36625 fix --- diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index 2617d711c7..60cd217757 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -2360,7 +2360,7 @@ PHP_FUNCTION(pg_trace) RETURN_FALSE; } - if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)fp, REPORT_ERRORS)) { + if (FAILURE == php_stream_cast(stream, PHP_STREAM_AS_STDIO, (void**)&fp, REPORT_ERRORS)) { php_stream_close(stream); RETURN_FALSE; } diff --git a/ext/pgsql/tests/80_bug36625.phpt b/ext/pgsql/tests/80_bug36625.phpt new file mode 100755 index 0000000000..a95cea7110 --- /dev/null +++ b/ext/pgsql/tests/80_bug36625.phpt @@ -0,0 +1,49 @@ +--TEST-- +Bug #36625 (pg_trace() does not work) +--SKIPIF-- + +--FILE-- + 0); +var_dump(file_exists($tracefile)); + +?> +===DONE=== +--CLEAN-- + +--EXPECTF-- +bool(false) +resource(%d) of type (pgsql result) +bool(true) +bool(true) +===DONE===