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
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;