Переглянути джерело

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

- type has to be TMCB_LOCAL_COMPLETED to execute transaction callback
Daniel-Constantin Mierla 16 роки тому
батько
коміт
2e88092d23
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      modules_k/jabber/xjab_worker.c

+ 2 - 1
modules_k/jabber/xjab_worker.c

@@ -1184,7 +1184,8 @@ int xj_send_sip_msg(str *proxy, str *to, str *from, str *msg, int *cbp)
 #ifdef XJ_EXTRA_DEBUG
 #ifdef XJ_EXTRA_DEBUG
 		LM_DBG("uac callback parameter [%p==%d]\n", cbp, *cbp);
 		LM_DBG("uac callback parameter [%p==%d]\n", cbp, *cbp);
 #endif
 #endif
-		set_uac_req(&uac_r, &msg_type, &str_hdr, msg, 0, 0, xj_tuac_callback, (void*)cbp);
+		set_uac_req(&uac_r, &msg_type, &str_hdr, msg, 0, TMCB_LOCAL_COMPLETED,
+				xj_tuac_callback, (void*)cbp);
 	} else {
 	} else {
 		set_uac_req(&uac_r, &msg_type, &str_hdr, msg, 0, 0, 0, 0);		
 		set_uac_req(&uac_r, &msg_type, &str_hdr, msg, 0, 0, 0, 0);		
 	}
 	}