]> granicus.if.org Git - php/commitdiff
Prevent mem leak
authorfoobar <sniper@php.net>
Sun, 18 Mar 2001 09:25:40 +0000 (09:25 +0000)
committerfoobar <sniper@php.net>
Sun, 18 Mar 2001 09:25:40 +0000 (09:25 +0000)
ext/fdf/fdf.c

index e05ebd5d427712738395d7de994610ca24e2154d..0fb48d9224b35f42b31973e7f07b91f9d4d391ee 100644 (file)
@@ -812,6 +812,7 @@ SAPI_POST_HANDLER_FUNC(fdf_post_handler)
                                err = FDFGetValue(theFDF,name,value,value_len-1,&nBytes);
                                if(err == FDFErcOK && nBytes != 0) {
                                        for(p=value;*p;p++) if(*p=='\r') *p='\n';
+                                       if(lastfieldname) efree(lastfieldname);
                                        lastfieldname = estrdup(name);          
                                        php_register_variable(name, value, array_ptr ELS_CC PLS_CC);
                                }