From: foobar Date: Thu, 20 Feb 2003 07:10:48 +0000 (+0000) Subject: MFH: Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but returns false) X-Git-Tag: php-4.3.2RC1~163 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=77e48a28015dc20810487740ac00e889fc0a0c7a;p=php MFH: Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but returns false) --- diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index 4111bc531a..67bf55eb10 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -2204,7 +2204,7 @@ PHP_FUNCTION(pg_lo_seek) ZEND_FETCH_RESOURCE(pgsql, pgLofp *, &pgsql_id, -1, "PostgreSQL large object", le_lofp); - if (lo_lseek((PGconn *)pgsql->conn, pgsql->lofd, offset, whence )) { + if (lo_lseek((PGconn *)pgsql->conn, pgsql->lofd, offset, whence) > -1) { RETURN_TRUE; } else { RETURN_FALSE;