]> git.mikk.net Git - liburl/commitdiff
Plug a couple memory leaks.
authorChris Mikkelson <cmikk@qwest.net>
Sun, 14 Mar 2010 16:40:36 +0000 (16:40 +0000)
committerChris Mikkelson <cmikk@qwest.net>
Sun, 14 Mar 2010 16:40:36 +0000 (16:40 +0000)
multipart.c
re_stream.c

index 56b81ff41b33fb1640fbe89d940a5f7cbb972153..47d02a0d3339fd0c4fbf8661cc1a2a797a33d553 100644 (file)
@@ -98,9 +98,6 @@ setboundary(msgproc *m, int type, void *data, size_t size)
        re_stream_start(sre, mps->bre, 0);
        mps->boundre = sre;
        
-       sre = malloc(sizeof(struct stream_re));
-       if (!sre) goto fail;
-
        return;
 
 fail:  if (boundpat) free(boundpat);
index 69aedfa3dc10973e6e9ac71785c035a27fa4c6d2..08628500d7985f628d75a2025ce5a2926280f3b5 100644 (file)
@@ -33,7 +33,6 @@ re_stream_start(struct stream_re *sre, pcre *re, int flags)
 void
 re_stream_stop(struct stream_re *sre)
 {
-       re_stream_start(sre, sre->re, sre->flags);
        if (sre->result) {
                free(sre->result);
        }