]> git.mikk.net Git - liburl/commitdiff
(re)initialize sre->result in re_stream_start().
authorchris mikkelson <chris@mikk.net>
Thu, 11 Mar 2010 19:39:13 +0000 (13:39 -0600)
committerchris mikkelson <chris@mikk.net>
Thu, 11 Mar 2010 19:39:13 +0000 (13:39 -0600)
re_stream.c

index 9a76de9f480c87ffef6e5b6198f99d0b1f89cd8e..4c54f1d32a860ad7ae0f62620b2e52b2ca900bd1 100644 (file)
@@ -23,12 +23,10 @@ re_stream_start(struct stream_re *sre, pcre *re, int flags)
        sre->rlen = 0;
        sre->flags = flags & ~(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL);
        sre->state = 0;
-       if (!sre->result) {
-               sre->result = malloc(RALLOC_INIT);
-               if (!sre->result) return NULL;
-               sre->ralloc = RALLOC_INIT;
-               sre->result[0] = 0;
-       }
+       sre->result = malloc(RALLOC_INIT);
+       if (!sre->result) return NULL;
+       sre->ralloc = RALLOC_INIT;
+       sre->result[0] = 0;
        return sre;
 }