commit 832bbfd

default  ·  2022-11-27 08:18:35 +0000 UTC
parent a9d3e0c
Dump bad signature headers to /tmp/ (temporary).
1 files changed,  +8, -0
+8, -0
 1@@ -806,6 +806,14 @@ int process_message(snac *snac, char *msg, char *req)
 2 
 3     /* check the signature */
 4     if (!check_signature(snac, req)) {
 5+        {
 6+            xs *j = xs_json_dumps_pp(req, 4);
 7+            FILE *f;
 8+            if ((f = fopen("/tmp/snac-bad-signature.json", "w")) != NULL) {
 9+                fwrite(j, strlen(j), 1, f);
10+                fclose(f);
11+            }
12+        }
13         snac_log(snac, xs_fmt("bad signature"));
14         return 1;
15     }