From 323aff3a09b0a59de6e67be183e94fb15dd1e9a8 Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Wed, 21 Sep 2016 20:03:37 +0000 Subject: [PATCH] core: Ensure presencestate subtype and message are NULL. When retrieving presence state information there is no guarantee that the subtype and message passed in are set to NULL. This change ensures they are. ASTERISK-26397 #close Change-Id: I61f8187972d5d8bbd7d6b7f4daa4f4f7e8237b23 --- main/presencestate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/presencestate.c b/main/presencestate.c index 207e2aacb8..56c903cf28 100644 --- a/main/presencestate.c +++ b/main/presencestate.c @@ -151,6 +151,9 @@ static enum ast_presence_state ast_presence_state_helper(const char *presence_pr char *label = ast_strdupa(presence_provider); int res = AST_PRESENCE_INVALID; + *subtype = NULL; + *message = NULL; + if (check_cache) { res = presence_state_cached(presence_provider, subtype, message); if (res != AST_PRESENCE_INVALID) {