From c8a2afef14d93d35a5cef27c02e9dc977495642b Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 4 Mar 2024 12:58:43 -0500 Subject: Fix memory corruption in runtime_set and tpl_render --- src/deliverable.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/deliverable.c') diff --git a/src/deliverable.c b/src/deliverable.c index f9c53ba..abef3f3 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -29,9 +29,8 @@ extern char **environ; if (tplop) { \ X->DEST = tplop; \ } else { \ - X->DEST = val.as_char_p; \ + X->DEST = NULL; \ } \ - guard_free(rtevnop) \ } #define conv_str_noexpand(X, DEST) if (val.as_char_p) X->DEST = strdup(val.as_char_p); @@ -48,7 +47,6 @@ extern char **environ; } else { \ rtevnop = NULL; \ } \ - guard_free(rtevnop) \ } #define conv_bool(X, DEST) X->DEST = val.as_bool; @@ -59,9 +57,8 @@ extern char **environ; if (tplop) { \ X.DEST = tplop; \ } else { \ - X.DEST = val.as_char_p; \ + X.DEST = NULL; \ } \ - guard_free(rtevnop) \ } #define conv_strlist_stackvar(X, DEST, TOK) { \ @@ -76,7 +73,6 @@ extern char **environ; } else { \ rtevnop = NULL; \ } \ - guard_free(rtevnop); \ } #define conv_bool_stackvar(X, DEST) X.DEST = val.as_bool; -- cgit