summaryrefslogtreecommitdiff
path: root/ext/mssql/php_mssql.c
diff options
context:
space:
mode:
authorFrank M. Kromann <fmk@php.net>2004-12-16 21:47:23 +0000
committerFrank M. Kromann <fmk@php.net>2004-12-16 21:47:23 +0000
commit4f8973fcdc6163a72c071fa3c52f04ab2f783324 (patch)
treef52d8b9415205735c97bf17c342c812bd4eefe11 /ext/mssql/php_mssql.c
parent33c24b5436f798d1f4211382bc948729b20f3370 (diff)
downloadphp-git-4f8973fcdc6163a72c071fa3c52f04ab2f783324.tar.gz
Fix #31120 and #31135. mssql_query returns false on successfill inserts and stored procedures
Diffstat (limited to 'ext/mssql/php_mssql.c')
-rw-r--r--ext/mssql/php_mssql.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c
index 0d12dc4ed9..38bebd8438 100644
--- a/ext/mssql/php_mssql.c
+++ b/ext/mssql/php_mssql.c
@@ -1196,10 +1196,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;
}