From: Jonathan Dieter Date: Fri, 14 Sep 2018 14:04:09 +0000 (+0100) Subject: Refactor code so it's easier to read X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~116 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=37f98a8f54ec6a32837304b0de06a364f287e6a2;p=zchunk.git Refactor code so it's easier to read Signed-off-by: Jonathan Dieter --- diff --git a/src/lib/dl/multipart.c b/src/lib/dl/multipart.c index fc09f49..73ca00c 100644 --- a/src/lib/dl/multipart.c +++ b/src/lib/dl/multipart.c @@ -74,18 +74,15 @@ static bool gen_regex(zckDL *dl) { char *regex_n = add_boundary_to_regex(dl->zck, next, dl->boundary); if(regex_n == NULL) return false; - char *regex_e = add_boundary_to_regex(dl->zck, end, dl->boundary); - if(regex_e == NULL) { - free(regex_n); - return false; - } dl->dl_regex = zmalloc(sizeof(regex_t)); if(!create_regex(dl->zck, dl->dl_regex, regex_n)) { - free(regex_e); free(regex_n); return false; } free(regex_n); + char *regex_e = add_boundary_to_regex(dl->zck, end, dl->boundary); + if(regex_e == NULL) + return false; dl->end_regex = zmalloc(sizeof(regex_t)); if(!create_regex(dl->zck, dl->end_regex, regex_e)) { free(regex_e);