aboutsummaryrefslogtreecommitdiff
path: root/src/request.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2019-11-30 18:53:03 +0300
committerAleksey Veresov <aleksey@veresov.pro>2019-11-30 18:53:03 +0300
commit59224e484253b32432743248672d8d8ba69f110b (patch)
treeb195e59d00fa7949474e5f6bdc80f52d73a1d6f5 /src/request.c
parent676f6520bf76867135f1af4fab5d69b3b212d198 (diff)
downloadmagi-59224e484253b32432743248672d8d8ba69f110b.tar
magi-59224e484253b32432743248672d8d8ba69f110b.tar.xz
magi-59224e484253b32432743248672d8d8ba69f110b.zip
[magi] fix
Diffstat (limited to 'src/request.c')
-rw-r--r--src/request.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/request.c b/src/request.c
index e905e53..0db1e70 100644
--- a/src/request.c
+++ b/src/request.c
@@ -21,6 +21,7 @@ void magi_request_setup(struct magi_request * request)
}
}
+
void magi_tempfiles_add(struct magi_tempfiles * tmps,
const char * name,
const char * path,
@@ -46,6 +47,16 @@ void magi_tempfiles_add(struct magi_tempfiles * tmps,
tmps->maximums[tmps->count - 1] = max;
}
+void magi_tempfiles_destroy(struct magi_tempfiles * tmps)
+{
+ if (!tmps) {
+ return;
+ }
+ free(tmps->param_names);
+ free(tmps->locations);
+ free(tmps->maximums);
+}
+
static void tempfiles(struct magi_file * file,
char * addon,
int addon_len,