]> granicus.if.org Git - php/commitdiff
Fixed bug #31597: ibase_connect() - incorrect warning
authorArd Biesheuvel <abies@php.net>
Wed, 23 Feb 2005 20:20:25 +0000 (20:20 +0000)
committerArd Biesheuvel <abies@php.net>
Wed, 23 Feb 2005 20:20:25 +0000 (20:20 +0000)
ext/interbase/interbase.c

index ecee39b09b954f5890c906577d1589fd21e14232..e0602ab8c369088f1e5f93779e0d7f213aaee746 100644 (file)
@@ -591,7 +591,7 @@ int _php_ibase_attach_db(char **args, int *len, long *largs, isc_db_handle *db T
        dpb = dpb_buffer + 1;
 
        for (i = 0; i < sizeof(dpb_args); ++i) {
-               if (dpb_args[i] && args[i]) {
+               if (dpb_args[i] && args[i] && len[i]) {
                        dpb += sprintf(dpb, "%c%c%s", dpb_args[i],(unsigned char)len[i],args[i]);
                }
        }