diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2026-06-29 17:43:03 +0000 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2026-06-29 17:43:03 +0000 |
| commit | 25ccc2599aa722b0552193961d4cda15928112d8 (patch) | |
| tree | d562abe7d1539665aaa9861d0615f039d3ff7bfa /http.c | |
| parent | 6fc748933ad263ba0e8c78eb9ae1e085a2b0dfb2 (diff) | |
| parent | 795355acb496a8a8f015a80edf48f38786894f86 (diff) | |
Merge branch 'master' of https://codeberg.org/grunfink/snac2
Diffstat (limited to 'http.c')
| -rw-r--r-- | http.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -123,7 +123,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url, } -int check_signature(const xs_dict *req, xs_str **err) +int check_signature(const xs_dict *req, xs_str **err, xs_str **key_id) /* check the signature */ { const char *sig_hdr = xs_dict_get(req, "signature"); @@ -182,6 +182,9 @@ int check_signature(const xs_dict *req, xs_str **err) if ((p = strchr(keyId, '#')) != NULL) *p = '\0'; + /* copy the keyId */ + *key_id = xs_dup(keyId); + xs *actor = NULL; int status; |