[sr-dev] git:4.3:3fc2d2ce: dmq_usrloc: check existence of usrloc domain before continuing.

Charles Chance charles.chance at sipcentric.com
Thu Sep 10 13:51:21 CEST 2015


Module: kamailio
Branch: 4.3
Commit: 3fc2d2ceafa33153e9c046f192dc41baae14f3ec
URL: https://github.com/kamailio/kamailio/commit/3fc2d2ceafa33153e9c046f192dc41baae14f3ec

Author: Charles Chance <charles.chance at sipcentric.com>
Committer: Charles Chance <charles.chance at sipcentric.com>
Date: 2015-09-10T12:50:04+01:00

dmq_usrloc: check existence of usrloc domain before continuing.

---

Modified: modules/dmq_usrloc/usrloc_sync.c

---

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

---

diff --git a/modules/dmq_usrloc/usrloc_sync.c b/modules/dmq_usrloc/usrloc_sync.c
index e4a9ed7..40e89d3 100644
--- a/modules/dmq_usrloc/usrloc_sync.c
+++ b/modules/dmq_usrloc/usrloc_sync.c
@@ -101,7 +101,10 @@ static int delete_contact(str aor, ucontact_info_t* ci)
 	urecord_t* r;
 	ucontact_t* c;
 
-	dmq_ul.get_udomain("location", &_d);
+	if (dmq_ul.get_udomain("location", &_d) < 0) {
+		LM_ERR("Failed to get domain\n");
+		return -1;
+	}
 
 	if (dmq_ul.get_urecord_by_ruid(_d, dmq_ul.get_aorhash(&aor),
 				&ci->ruid, &r, &c) != 0) {




More information about the sr-dev mailing list