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

Author: Stefan Mititelu <stefan.mitit...@net2phone.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-04-11T13:37:55+02:00

presence: use NULL for dmq response callback

---

Modified: src/modules/presence/presence_dmq.c
Modified: src/modules/presence/presence_dmq.h

---

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

---

diff --git a/src/modules/presence/presence_dmq.c 
b/src/modules/presence/presence_dmq.c
index 2e26187383f..139613aed60 100644
--- a/src/modules/presence/presence_dmq.c
+++ b/src/modules/presence/presence_dmq.c
@@ -33,7 +33,6 @@ static int *pres_dmq_recv = 0;
 
 dmq_api_t pres_dmqb;
 dmq_peer_t *pres_dmq_peer = NULL;
-dmq_resp_cback_t pres_dmq_resp_callback = {&pres_dmq_resp_callback_f, 0};
 
 int pres_dmq_send_all_presentities(dmq_node_t *dmq_node);
 int pres_dmq_request_sync();
@@ -143,12 +142,12 @@ int pres_dmq_send(str *body, dmq_node_t *node)
        }
        if(node) {
                LM_DBG("sending dmq message ...\n");
-               pres_dmqb.send_message(pres_dmq_peer, body, node,
-                               &pres_dmq_resp_callback, 1, 
&pres_dmq_content_type);
+               pres_dmqb.send_message(
+                               pres_dmq_peer, body, node, NULL, 1, 
&pres_dmq_content_type);
        } else {
                LM_DBG("sending dmq broadcast...\n");
-               pres_dmqb.bcast_message(pres_dmq_peer, body, 0, 
&pres_dmq_resp_callback,
-                               1, &pres_dmq_content_type);
+               pres_dmqb.bcast_message(
+                               pres_dmq_peer, body, 0, NULL, 1, 
&pres_dmq_content_type);
        }
        return 0;
 }
@@ -490,14 +489,3 @@ int pres_dmq_send_all_presentities(dmq_node_t *dmq_node)
 
        return 0;
 }
-
-
-/**
-* @brief dmq response callback
-*/
-int pres_dmq_resp_callback_f(
-               struct sip_msg *msg, int code, dmq_node_t *node, void *param)
-{
-       LM_DBG("dmq response callback triggered [%p %d %p]\n", msg, code, 
param);
-       return 0;
-}
diff --git a/src/modules/presence/presence_dmq.h 
b/src/modules/presence/presence_dmq.h
index cc6eb764f68..3bf82c084ca 100644
--- a/src/modules/presence/presence_dmq.h
+++ b/src/modules/presence/presence_dmq.h
@@ -33,7 +33,6 @@
 
 extern dmq_api_t pres_dmqb;
 extern dmq_peer_t *pres_dmq_peer;
-extern dmq_resp_cback_t pres_dmq_resp_callback;
 
 typedef enum
 {
@@ -47,6 +46,4 @@ int pres_dmq_handle_msg(
                struct sip_msg *msg, peer_reponse_t *resp, dmq_node_t *node);
 int pres_dmq_replicate_presentity(presentity_t *presentity, str *body,
                int new_t, str *cur_etag, char *sphere, str *ruid, dmq_node_t 
*node);
-int pres_dmq_resp_callback_f(
-               struct sip_msg *msg, int code, dmq_node_t *node, void *param);
 #endif

_______________________________________________
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