[sr-dev] git:master:9e5820f0: registrar: do not return 0 in some cases of failure for save()

Daniel-Constantin Mierla miconda at gmail.com
Mon Oct 30 10:38:40 CET 2017


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

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2017-10-30T10:37:33+01:00

registrar: do not return 0 in some cases of failure for save()

---

Modified: src/modules/registrar/save.c

---

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

---

diff --git a/src/modules/registrar/save.c b/src/modules/registrar/save.c
index 4ed6e7539e..1432efed64 100644
--- a/src/modules/registrar/save.c
+++ b/src/modules/registrar/save.c
@@ -1008,9 +1008,9 @@ int save(struct sip_msg* _m, udomain_t* _d, int _cflags, str *_uri)
 	if (is_route_type(REQUEST_ROUTE) && !is_cflag_set(REG_SAVE_NORPL_FL) )
 		reg_send_reply(_m);
     if (R_TOO_MANY == rerrno)
-	    return -2; 
+	    return -2;
 	/* for all other */
-	return 0;
+	return -1;
 }
 
 /* Return values:
@@ -1018,7 +1018,7 @@ int save(struct sip_msg* _m, udomain_t* _d, int _cflags, str *_uri)
 	-2 Error in unregistering user
 	-3 Contacts for AOR not found
 */
-	
+
 int unregister(struct sip_msg* _m, udomain_t* _d, str* _uri, str *_ruid)
 {
 	str aor = {0, 0};




More information about the sr-dev mailing list