Module: kamailio Branch: master Commit: 9e5820f0c98b86824fcafe128fbfe0d37173479a URL: https://github.com/kamailio/kamailio/commit/9e5820f0c98b86824fcafe128fbfe0d3...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@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/9e5820f0c98b86824fcafe128fbfe0d3... Patch: https://github.com/kamailio/kamailio/commit/9e5820f0c98b86824fcafe128fbfe0d3...
---
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};