commit f5e437a

default  ·  2023-06-13 20:09:20 +0000 UTC
parent a3d33bf
Fixed crash in check_signature().
1 files changed,  +5, -0
M http.c
M http.c
+5, -0
 1@@ -132,6 +132,11 @@ int check_signature(snac *snac, xs_dict *req, xs_str **err)
 2     char *pubkey;
 3     char *p;
 4 
 5+    if (xs_is_null(sig_hdr)) {
 6+        *err = xs_fmt("missing 'signature' header");
 7+        return 0;
 8+    }
 9+
10     {
11         /* extract the values */
12         xs *l = xs_split(sig_hdr, ",");