sterling Sun Apr 22 16:40:34 2001 EDT
Modified files:
/php4/ext/ccvs ccvs.c
Log:
Fix bug #10447.
Index: php4/ext/ccvs/ccvs.c
diff -u php4/ext/ccvs/ccvs.c:1.13 php4/ext/ccvs/ccvs.c:1.14
--- php4/ext/ccvs/ccvs.c:1.13 Sun Feb 25 22:06:48 2001
+++ php4/ext/ccvs/ccvs.c Sun Apr 22 16:40:34 2001
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
/*
-* cvvs.c $Revision: 1.13 $ - PHP4 Interface to the RedHat CCVS API
+* cvvs.c $Revision: 1.14 $ - PHP4 Interface to the RedHat CCVS API
* -------
* Interfaces RedHat's CCVS [Credit Card Verification System]
<http://www.redhat.com/products/ccvs/>
* This code is ported from an original php3 interface written by RedHat's Doug
DeJulio <[EMAIL PROTECTED]>
@@ -27,10 +27,10 @@
/*
* Code started on [EMAIL PROTECTED] by Brendan W. McAdams <[EMAIL PROTECTED]>
-* $Revision: 1.13 $
+* $Revision: 1.14 $
*/
-static char const cvsid[] = "$Id: ccvs.c,v 1.13 2001/02/26 06:06:48 andi Exp $";
+static char const cvsid[] = "$Id: ccvs.c,v 1.14 2001/04/22 23:40:34 sterling Exp $";
#include <php.h>
#include <stdlib.h>
@@ -193,6 +193,11 @@
}
convert_to_string_ex(psess);
+ if (!Z_STRVAL_PP(psess)) {
+ php_error(E_WARNING, "Invalid session to ccvs_new()");
+ RETURN_FALSE;
+ }
+
sess = hks_ptr_stringtoptr((*psess)->value.str.val);
convert_to_string_ex(pinvoice);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]