]> granicus.if.org Git - php/commitdiff
- MFH lower valgrind error count to 0
authorSascha Schumann <sas@php.net>
Fri, 13 Jan 2006 14:25:10 +0000 (14:25 +0000)
committerSascha Schumann <sas@php.net>
Fri, 13 Jan 2006 14:25:10 +0000 (14:25 +0000)
ext/informix/ifx.ec

index ddc15da9ff7eb537c7df8923b9cc698cba14c1b0..879f44d23144887c81ec8c4d5f1a6e986510604b 100644 (file)
@@ -3949,6 +3949,7 @@ static long php_intifx_create_char(char* param, long len, HashTable *list TSRMLS
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Can't create char-resource");
                return -1;
        }
+    memset(Ifx_char, 0, sizeof(IFX_IDRES));
 
        Ifx_char->type = TYPE_CHAR;
 
@@ -4233,6 +4234,7 @@ static long php_intifxus_create_slob(long create_mode, HashTable *list TSRMLS_DC
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Can't create slob-resource");
                return -1;
        }
+    memset(Ifx_slob, 0, sizeof(IFX_IDRES));
 
        errcode = ifx_lo_def_create_spec(&(Ifx_slob->SLOB.createspec));
        if (errcode < 0) {
@@ -4475,6 +4477,7 @@ static long php_intifxus_new_slob(HashTable *list TSRMLS_DC)
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Can't create slob-resource");
                return -1;
        }
+    memset(Ifx_slob, 0, sizeof(IFX_IDRES));
        
        Ifx_slob->type = TYPE_SLOB;
        Ifx_slob->SLOB.lofd = -1;