[Asterisk-code-review] func presencestate: Return "not set" when no data is set in ... (asterisk[13])
Ivan Poddubny
asteriskteam at digium.com
Wed Oct 7 01:46:36 CDT 2015
Ivan Poddubny has uploaded a new change for review.
https://gerrit.asterisk.org/1409
Change subject: func_presencestate: Return "not_set" when no data is set in AstDB
......................................................................
func_presencestate: Return "not_set" when no data is set in AstDB
Return AST_PRESENCE_NOT_SET when CustomPresence AstDB key does not
exist, i.e. when a new CustomPresence is added in the dialplan.
ASTERISK-25400 #close
Reported by: Andrew Nagy
Change-Id: I6fb17b16591b5a55fbffe96f3994ec26b1b1723a
---
M funcs/func_presencestate.c
1 file changed, 3 insertions(+), 1 deletion(-)
git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/09/1409/1
diff --git a/funcs/func_presencestate.c b/funcs/func_presencestate.c
index f1af8b4..ad452df 100644
--- a/funcs/func_presencestate.c
+++ b/funcs/func_presencestate.c
@@ -255,7 +255,9 @@
char *_message;
char *_subtype;
- ast_db_get(astdb_family, data, buf, sizeof(buf));
+ if (ast_db_get(astdb_family, data, buf, sizeof(buf))) {
+ return AST_PRESENCE_NOT_SET;
+ }
if (parse_data(buf, &state, &_subtype, &_message, &_options)) {
return AST_PRESENCE_INVALID;
--
To view, visit https://gerrit.asterisk.org/1409
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6fb17b16591b5a55fbffe96f3994ec26b1b1723a
Gerrit-PatchSet: 1
Gerrit-Project: asterisk
Gerrit-Branch: 13
Gerrit-Owner: Ivan Poddubny <ivan.poddubny at gmail.com>
More information about the asterisk-code-review
mailing list