src/server/daemon/sessionhandler.c

changeset 617
01228719b3ce
parent 616
7a0a364a1d67
--- a/src/server/daemon/sessionhandler.c	Wed Oct 29 16:51:36 2025 +0100
+++ b/src/server/daemon/sessionhandler.c	Thu Oct 30 16:59:31 2025 +0100
@@ -553,6 +553,9 @@
     return 0;
 }
 
+/*
+ * this function should only be used as event->finish func
+ */
 int evt_request_error(EventHandler *h, Event *event) { 
     EventHttpIO *io = event->cookie;
     HttpParser  *parser  = io->parser;
@@ -579,7 +582,7 @@
     http_parser_free(parser);
     
     free(io);
-    free(event); // TODO: is this safe??
+    free(event);
     log_ereport(LOG_DEBUG, "trace reqid: %016llx free event", (unsigned long long int)reqid);
     
     return 0;

mercurial