diff -r 482f4c153636 -r 12fb6b33418c src/server/safs/proxy.c --- a/src/server/safs/proxy.c Sat Mar 07 16:05:41 2026 +0100 +++ b/src/server/safs/proxy.c Sat Mar 07 23:00:19 2026 +0100 @@ -403,6 +403,10 @@ pblock_removekey(pb_key_content_type, rq->srvhdrs); ProxyRequest *proxy = malloc(sizeof(ProxyRequest)); + if(!proxy) { + return REQ_ABORTED; + } + memset(proxy, 0, sizeof(ProxyRequest)); proxy->sn = sn; proxy->rq = rq; proxy->request_header_rewrite = pblock_create_pool(sn->pool, 16);