projects
/
zchunk.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d828141
)
Fix resource leak
author
Jonathan Dieter
<jdieter@gmail.com>
Fri, 14 Sep 2018 14:33:59 +0000
(15:33 +0100)
committer
Jonathan Dieter
<jdieter@gmail.com>
Fri, 14 Sep 2018 14:33:59 +0000
(15:33 +0100)
(Coverity ID: 310899)
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
src/lib/dl/multipart.c
patch
|
blob
|
history
diff --git
a/src/lib/dl/multipart.c
b/src/lib/dl/multipart.c
index 73ca00c9537a03301e9ae63a0dc960494674d0bd..a3e21ea8516b3f9c3d74667d524f3fa6dbf82810 100644
(file)
--- a/
src/lib/dl/multipart.c
+++ b/
src/lib/dl/multipart.c
@@
-122,8
+122,11
@@
size_t multipart_extract(zckDL *dl, char *b, size_t l) {
}
/* If regex hasn't been created, create it */
- if(dl->dl_regex == NULL && !gen_regex(dl))
+ if(dl->dl_regex == NULL && !gen_regex(dl)) {
+ if(alloc_buf)
+ free(buf);
return 0;
+ }
char *header_start = buf;
char *i = buf;