diff options
author | default <nobody@localhost> | 2022-09-25 21:52:41 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2022-09-25 21:52:41 +0200 |
commit | 64b7b66e3bdadde6e6a407da3f336b8a9cff0596 (patch) | |
tree | e02a885b719d851e8cbb2adb98ed520a1d48f148 /snac.c | |
parent | bf1ee12da28894cf08b704adb24ce399459072e0 (diff) |
Always write a raw payload in srv_archive().
Diffstat (limited to 'snac.c')
-rw-r--r-- | snac.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -164,6 +164,7 @@ void srv_archive(char *direction, char *req, char *payload, int p_size, if (p_size && payload) { xs *payload_fn; + xs *payload_fn_raw; char *v = xs_dict_get(req, "content-type"); if (v && xs_str_in(v, "json") != -1) { @@ -181,13 +182,12 @@ void srv_archive(char *direction, char *req, char *payload, int p_size, fclose(f); } } - else { - payload_fn = xs_fmt("%s/payload", dir); - if ((f = fopen(payload_fn, "w")) != NULL) { - fwrite(payload, p_size, 1, f); - fclose(f); - } + payload_fn_raw = xs_fmt("%s/payload", dir); + + if ((f = fopen(payload_fn_raw, "w")) != NULL) { + fwrite(payload, p_size, 1, f); + fclose(f); } } |