diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-30 18:53:03 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-30 18:53:03 +0300 |
commit | 59224e484253b32432743248672d8d8ba69f110b (patch) | |
tree | b195e59d00fa7949474e5f6bdc80f52d73a1d6f5 /src/request.c | |
parent | 676f6520bf76867135f1af4fab5d69b3b212d198 (diff) | |
download | magi-59224e484253b32432743248672d8d8ba69f110b.tar magi-59224e484253b32432743248672d8d8ba69f110b.tar.xz magi-59224e484253b32432743248672d8d8ba69f110b.zip |
[magi] fix
Diffstat (limited to 'src/request.c')
-rw-r--r-- | src/request.c | 11 |
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, |