From 37f98a8f54ec6a32837304b0de06a364f287e6a2 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Fri, 14 Sep 2018 15:04:09 +0100 Subject: [PATCH] Refactor code so it's easier to read Signed-off-by: Jonathan Dieter --- src/lib/dl/multipart.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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); -- 2.30.2