diff options
author | Alex Dupre <ale@FreeBSD.org> | 2004-12-23 09:53:11 +0000 |
---|---|---|
committer | Alex Dupre <ale@FreeBSD.org> | 2004-12-23 09:53:11 +0000 |
commit | 136061e087e03a72f97a9f45ec4be3944077df6f (patch) | |
tree | 54cec370a22156b69e76baad178ec93de69529d7 /databases/php4-mssql | |
parent | ee70836de46d8058489dca1b27687780ee1c03c3 (diff) |
Fix return value for insert/update queries.
Submitted by: "Liddelow, Tim" <liddelow@acer.edu.au>
Obtained from: PHP CVS
Notes
Notes:
svn path=/head/; revision=124946
Diffstat (limited to 'databases/php4-mssql')
-rw-r--r-- | databases/php4-mssql/Makefile | 1 | ||||
-rw-r--r-- | databases/php4-mssql/files/patch-php_mssql.c | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/databases/php4-mssql/Makefile b/databases/php4-mssql/Makefile index dd10cd05de92..6f86f457a8d2 100644 --- a/databases/php4-mssql/Makefile +++ b/databases/php4-mssql/Makefile @@ -5,6 +5,7 @@ # $FreeBSD$ # +PORTREVISION= 1 CATEGORIES= databases MASTERDIR= ${.CURDIR}/../../lang/php4 diff --git a/databases/php4-mssql/files/patch-php_mssql.c b/databases/php4-mssql/files/patch-php_mssql.c new file mode 100644 index 000000000000..3f8a7450bdb6 --- /dev/null +++ b/databases/php4-mssql/files/patch-php_mssql.c @@ -0,0 +1,15 @@ +--- php_mssql.c 2004/12/14 17:22:10 1.86.2.41 ++++ php_mssql.c 2004/12/16 21:48:17 1.86.2.42 +@@ -1206,10 +1206,8 @@ PHP_FUNCTION(mssql_query) + while ((num_fields = dbnumcols(mssql_ptr->link)) <= 0 && retvalue == SUCCEED) { + retvalue = dbresults(mssql_ptr->link); + } +- if (retvalue != SUCCEED) { +- RETURN_FALSE; +- } +- if ((num_fields = dbnumcols(mssql_ptr->link)) <= 0) { ++ ++ if (num_fields <= 0) { + RETURN_TRUE; + } + |