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

index db836e3dfc1fcb35699dd99bc37005287b7fd089..195c3671cf89c8f3de0fd3a496f0a92f6ccfaa75 100644 (file)
@@ -3948,6 +3948,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;
 
@@ -4232,6 +4233,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) {
@@ -4474,6 +4476,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;