From 24ed1702730e999e8c3d403b0c12e1ed166f1cba Mon Sep 17 00:00:00 2001 From: Matt O'Gorman Date: Sun, 4 Jun 2006 16:56:16 +0000 Subject: [PATCH] solves some issues with jabberstatus app git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32040 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- res/res_jabber.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/res/res_jabber.c b/res/res_jabber.c index dde2ecdef2..52b7c1d1c8 100644 --- a/res/res_jabber.c +++ b/res/res_jabber.c @@ -325,7 +325,11 @@ static int aji_status_exec(struct ast_channel *chan, void *data) return -1; } - resource = strsep(&screenname, "/"); + if(!strchr(screename, '/')) { + resource = NULL; + } else { + resource = strsep(&screenname, "/"); + } client = ast_aji_get_client(sender); if (!client) { @@ -347,16 +351,12 @@ static int aji_status_exec(struct ast_channel *chan, void *data) while (r) { if (!strcasecmp(r->resource, resource)) { stat = r->status; - break; } r = r->next; } - if(stat != 7) break; - ast_log(LOG_WARNING, "Resource not found %s\n", resource); - break; + if (stat == 7) ast_log(LOG_NOTICE, "Resource not found %s\n", resource); } else { stat = r->status; - break; } } } -- 2.47.2