Index: ext/sybase_ct/php_sybase_ct.c
===================================================================
RCS file: /repository/php-src/ext/sybase_ct/php_sybase_ct.c,v
retrieving revision 1.73.2.18
diff -u -r1.73.2.18 php_sybase_ct.c
--- ext/sybase_ct/php_sybase_ct.c	21 Jul 2004 16:25:27 -0000	1.73.2.18
+++ ext/sybase_ct/php_sybase_ct.c	6 Feb 2005 14:32:28 -0000
@@ -155,7 +155,9 @@
 		if (result->sybase_ptr->cmd) {
 			ct_cancel(NULL, result->sybase_ptr->cmd, CS_CANCEL_ALL);
 		}
-		php_sybase_finish_results(result);
+		if (php_sybase_finish_results(result) == CS_FAIL) {
+			return;
+		}
 	}
 
 	_free_sybase_result(result);
