Module: kamailio
Branch: master
Commit: cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1
URL: 
https://github.com/kamailio/kamailio/commit/cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-04-12T10:10:20+02:00

microhttpd: return on malloc failure

---

Modified: src/modules/microhttpd/microhttpd_mod.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1.diff
Patch: 
https://github.com/kamailio/kamailio/commit/cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1.patch

---

diff --git a/src/modules/microhttpd/microhttpd_mod.c 
b/src/modules/microhttpd/microhttpd_mod.c
index 2853b7b1b5a..7bd8d304644 100644
--- a/src/modules/microhttpd/microhttpd_mod.c
+++ b/src/modules/microhttpd/microhttpd_mod.c
@@ -500,9 +500,9 @@ static enum MHD_Result ksr_microhttpd_request(void *cls,
                                if(cstream->data.s != NULL) {
                                        free(cstream->data.s);
                                        free(cstream);
-                                       *ptr = NULL;
-                                       return MHD_NO;
                                }
+                               *ptr = NULL;
+                               return MHD_NO;
                        }
                        if(cstream->data.s != NULL) {
                                snprintf(buf, bsize, "%s%s", cstream->data.s, 
upload_data);

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to