Module: sip-router
Branch: sr_3.0
Commit: 4f5d692221d63ffdea91fb5294626511a8f5c6c9
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4f5d692221d63ffdea91fb5294626511a8f5c6c9

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date:   Fri Nov  6 12:30:18 2009 +0100

pua(k): : set callback type for local requests

- type has to be TMCB_LOCAL_COMPLETED to execute transaction callback
(cherry picked from commit ab31636c85552d48610c65d65afd4eaa126cf6a0)

---

 modules_k/pua/pua.c            |    8 ++++----
 modules_k/pua/send_publish.c   |    4 ++--
 modules_k/pua/send_subscribe.c |    8 ++++----
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/modules_k/pua/pua.c b/modules_k/pua/pua.c
index 3efaaac..3706200 100644
--- a/modules_k/pua/pua.c
+++ b/modules_k/pua/pua.c
@@ -660,8 +660,8 @@ int update_pua(ua_pres_t* p, unsigned int hash_code)
                        goto error;
                }       
                
-               set_uac_req(&uac_r, &met, str_hdr, 0, 0, 0, publ_cback_func, 
-                                       (void*)cb_param);
+               set_uac_req(&uac_r, &met, str_hdr, 0, 0, TMCB_LOCAL_COMPLETED,
+                               publ_cback_func, (void*)cb_param);
 
                result= tmb.t_request(&uac_r,
                                p->pres_uri,                                    
/* Request-URI */
@@ -705,8 +705,8 @@ int update_pua(ua_pres_t* p, unsigned int hash_code)
 
                }       
 
-               set_uac_req(&uac_r, &met, str_hdr, 0, td, 0, subs_cback_func, 
-                                       (void*)cb_param);
+               set_uac_req(&uac_r, &met, str_hdr, 0, td, TMCB_LOCAL_COMPLETED,
+                               subs_cback_func, (void*)cb_param);
                
                result= tmb.t_request_within(&uac_r);
                if(result< 0)
diff --git a/modules_k/pua/send_publish.c b/modules_k/pua/send_publish.c
index a1d45f9..3523cbc 100644
--- a/modules_k/pua/send_publish.c
+++ b/modules_k/pua/send_publish.c
@@ -551,8 +551,8 @@ send_publish:
        if(body && body->len && body->s )
                LM_DBG("body:\n%.*s\n ", body->len, body->s);
 
-       set_uac_req(&uac_r, &met, str_hdr, body, 0, 0, publ_cback_func,
-                               (void*)cb_param);
+       set_uac_req(&uac_r, &met, str_hdr, body, 0, TMCB_LOCAL_COMPLETED,
+                       publ_cback_func, (void*)cb_param);
        result= tmb.t_request(&uac_r,
                        publ->pres_uri,                 /*! Request-URI */
                        publ->pres_uri,                 /*! To */
diff --git a/modules_k/pua/send_subscribe.c b/modules_k/pua/send_subscribe.c
index 656030a..93ae42a 100644
--- a/modules_k/pua/send_subscribe.c
+++ b/modules_k/pua/send_subscribe.c
@@ -885,8 +885,8 @@ insert:
                }
                hentity->flag= flag;
 
-               set_uac_req(&uac_r, &met, str_hdr, 0, 0, 0,subs_cback_func, 
-                                       (void*)hentity);
+               set_uac_req(&uac_r, &met, str_hdr, 0, 0, TMCB_LOCAL_COMPLETED,
+                               subs_cback_func, (void*)hentity);
                result= tmb.t_request
                        (&uac_r,                                                
  /* Type of the message */
                subs->remote_target?subs->remote_target:subs->pres_uri,/* 
Request-URI*/
@@ -971,8 +971,8 @@ insert:
        //      hentity->flag= flag;
                LM_DBG("event parameter: %d\n", hentity->event);        
 
-               set_uac_req(&uac_r, &met, str_hdr, 0, td, 0,subs_cback_func, 
-                                       (void*)hentity);
+               set_uac_req(&uac_r, &met, str_hdr, 0, td, TMCB_LOCAL_COMPLETED,
+                               subs_cback_func, (void*)hentity);
                result= tmb.t_request_within(&uac_r);
                if(result< 0)
                {


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to