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

Author: Victor Seva <linuxman...@torreviejawireless.org>
Committer: Victor Seva <linuxman...@torreviejawireless.org>
Date: 2024-11-20T11:51:51+01:00

xhttp: add fixup_free* to exported functions

---

Modified: src/modules/xhttp/xhttp_mod.c

---

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

---

diff --git a/src/modules/xhttp/xhttp_mod.c b/src/modules/xhttp/xhttp_mod.c
index af27baffa41..9640de136cc 100644
--- a/src/modules/xhttp/xhttp_mod.c
+++ b/src/modules/xhttp/xhttp_mod.c
@@ -55,7 +55,7 @@ static int w_xhttp_send_reply(
 static int mod_init(void);
 
 static int fixup_xhttp_reply(void **param, int param_no);
-
+static int fixup_free_xhttp_reply(void **param, int param_no);
 static int pv_get_huri(struct sip_msg *msg, pv_param_t *param, pv_value_t 
*res);
 
 static int xhttp_route_no = DEFAULT_RT;
@@ -94,7 +94,7 @@ static param_export_t params[] = {
 
 static cmd_export_t cmds[] = {
        {"xhttp_reply",    (cmd_function)w_xhttp_send_reply,
-               4, fixup_xhttp_reply,  0, REQUEST_ROUTE},
+               4, fixup_xhttp_reply, fixup_free_xhttp_reply, REQUEST_ROUTE},
        {"bind_xhttp",     (cmd_function)bind_xhttp,
                0, 0, 0, ANY_ROUTE},
        {0, 0, 0, 0, 0}
@@ -506,6 +506,23 @@ static int fixup_xhttp_reply(void **param, int param_no)
        return 0;
 }
 
+/**
+ *
+ */
+static int fixup_free_xhttp_reply(void **param, int param_no)
+{
+       if(param_no == 1) {
+               return fixup_free_igp_null(param, 1);
+       } else if(param_no == 2) {
+               return fixup_free_spve_null(param, 1);
+       } else if(param_no == 3) {
+               return fixup_free_spve_null(param, 1);
+       } else if(param_no == 4) {
+               return fixup_free_spve_null(param, 1);
+       }
+       return 0;
+}
+
 /**
  *
  */

_______________________________________________
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