solves some issues with jabberstatus app

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32040 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
Matt O'Gorman 20 years ago
parent 7a60aff3b1
commit 24ed170273

@ -325,7 +325,11 @@ static int aji_status_exec(struct ast_channel *chan, void *data)
return -1; return -1;
} }
resource = strsep(&screenname, "/"); if(!strchr(screename, '/')) {
resource = NULL;
} else {
resource = strsep(&screenname, "/");
}
client = ast_aji_get_client(sender); client = ast_aji_get_client(sender);
if (!client) { if (!client) {
@ -347,16 +351,12 @@ static int aji_status_exec(struct ast_channel *chan, void *data)
while (r) { while (r) {
if (!strcasecmp(r->resource, resource)) { if (!strcasecmp(r->resource, resource)) {
stat = r->status; stat = r->status;
break;
} }
r = r->next; r = r->next;
} }
if(stat != 7) break; if (stat == 7) ast_log(LOG_NOTICE, "Resource not found %s\n", resource);
ast_log(LOG_WARNING, "Resource not found %s\n", resource);
break;
} else { } else {
stat = r->status; stat = r->status;
break;
} }
} }
} }

Loading…
Cancel
Save