[prev in list] [next in list] [prev in thread] [next in thread]
List: sr-dev
Subject: [sr-dev] git:5.0:a6acbf20: registrar: do not return 0 in some cases of failure for save()
From: Daniel-Constantin Mierla <miconda () gmail ! com>
Date: 2017-10-30 9:39:41
Message-ID: E1e96Xl-00011K-BY () www ! kamailio ! org
[Download RAW message or body]
Module: kamailio
Branch: 5.0
Commit: a6acbf20d943bec39d4e09b5e0b3fd3ca9a72966
URL: https://github.com/kamailio/kamailio/commit/a6acbf20d943bec39d4e09b5e0b3fd3ca9a72966
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Committer: Daniel-Constantin Mierla <miconda@gmail.com>
Date: 2017-10-30T10:39:06+01:00
registrar: do not return 0 in some cases of failure for save()
(cherry picked from commit 9e5820f0c98b86824fcafe128fbfe0d37173479a)
---
Modified: src/modules/registrar/save.c
---
Diff: https://github.com/kamailio/kamailio/commit/a6acbf20d943bec39d4e09b5e0b3fd3ca9a72966.diff
Patch: https://github.com/kamailio/kamailio/commit/a6acbf20d943bec39d4e09b5e0b3fd3ca9a72966.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};
_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic