cvs: /php4 MODULES_STATUS /php4/ext/informix ifx.ec
| From: | Danny Heijl | Date: | Thu, 22 Jul 1999 07:31:27 +0000 |
| Subject: | cvs: /php4 MODULES_STATUS /php4/ext/informix ifx.ec | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-2494@lists.php.net to get a copy of this message | ||
danny Thu Jul 22 03:31:27 1999 EDT
Modified files:
/php4 MODULES_STATUS
/php4/ext/informix ifx.ec
Log:
Blobs don't work, hash problems.
Index: php4/MODULES_STATUS
diff -u php4/MODULES_STATUS:1.14 php4/MODULES_STATUS:1.15
--- php4/MODULES_STATUS:1.14 Wed Jul 21 14:23:12 1999
+++ php4/MODULES_STATUS Thu Jul 22 03:31:26 1999
@@ -14,4 +14,4 @@
oci8 Working (but no blob-support yet)
oracle Working
iptc Working
-informix Working (php_ini stuff needs rewriting)
+informix Working (except blobs, and php_ini stuff needs rewriting)
Index: php4/ext/informix/ifx.ec
diff -u php4/ext/informix/ifx.ec:1.8 php4/ext/informix/ifx.ec:1.9
--- php4/ext/informix/ifx.ec:1.8 Wed Jul 21 14:23:12 1999
+++ php4/ext/informix/ifx.ec Thu Jul 22 03:31:26 1999
@@ -1096,7 +1096,13 @@
}
if(ARG_COUNT(ht)==3) {
- getParameters(ht, ARG_COUNT(ht), &dummy,&dummy,&pblobidarr);
+ if (getParameters(ht, 3, &dummy, &dummy, &pblobidarr) == FAILURE) {
+ php3_error(E_WARNING,"Can't get blob array param");
+ EXEC SQL DEALLOCATE DESCRIPTOR :descrpid;
+ EXEC SQL free :statemid;
+ efree(Ifx_Result);
+ RETURN_FALSE;
+ }
if (pblobidarr->type != IS_ARRAY) {
php3_error(E_WARNING,"blob-parameter not an array");
EXEC SQL DEALLOCATE DESCRIPTOR :descrpid;
@@ -1493,7 +1499,13 @@
}
if(ARG_COUNT(ht)==3) {
Ifx_Result->paramquery=1;
- getParameters(ht, ARG_COUNT(ht), &dummy,&dummy,&pblobidarr);
+ if (getParameters(ht, 3, &dummy, &dummy,&pblobidarr) == FAILURE) {
+ php3_error(E_WARNING,"Can't get blob array param");
+ EXEC SQL DEALLOCATE DESCRIPTOR :descrpid;
+ EXEC SQL free :statemid;
+ efree(Ifx_Result);
+ RETURN_FALSE;
+ }
if(pblobidarr->type != IS_ARRAY) {
php3_error(E_WARNING,"blob-parameter not an array");
EXEC SQL DEALLOCATE DESCRIPTOR :descrpid;