]> granicus.if.org Git - php/commitdiff
- Fix tiny leak.
authorMarkus Fischer <mfischer@php.net>
Sun, 23 Dec 2001 15:56:41 +0000 (15:56 +0000)
committerMarkus Fischer <mfischer@php.net>
Sun, 23 Dec 2001 15:56:41 +0000 (15:56 +0000)
ext/ereg/ereg.c
ext/standard/reg.c

index 6bdf1c06e0bbe247d1f39db8b1d49e52cc558f7c..98b09345e2e72d7789a6230612fd6cc605260bbc 100644 (file)
@@ -236,10 +236,10 @@ static void php_ereg(INTERNAL_FUNCTION_PARAMETERS, int icase)
                                add_index_bool(*array, i, 0);
                        }
                }
-               efree(subs);
                efree(buf);
        }
 
+       efree(subs);
        efree(string);
        if (err == REG_NOMATCH) {
                RETVAL_FALSE;
index 6bdf1c06e0bbe247d1f39db8b1d49e52cc558f7c..98b09345e2e72d7789a6230612fd6cc605260bbc 100644 (file)
@@ -236,10 +236,10 @@ static void php_ereg(INTERNAL_FUNCTION_PARAMETERS, int icase)
                                add_index_bool(*array, i, 0);
                        }
                }
-               efree(subs);
                efree(buf);
        }
 
+       efree(subs);
        efree(string);
        if (err == REG_NOMATCH) {
                RETVAL_FALSE;