src/server/safs/proxy.c

changeset 722
12fb6b33418c
parent 721
482f4c153636
child 723
2b7291e40688
--- 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);

mercurial