diff -r 1a294a6d2a57 -r 9a6551eba09c libpurple/protocols/jabber/adhoccommands.c --- a/libpurple/protocols/jabber/adhoccommands.c Thu Mar 23 19:37:57 2017 +0300 +++ b/libpurple/protocols/jabber/adhoccommands.c Thu Mar 23 21:01:15 2017 +0300 @@ -169,7 +169,7 @@ if(!status) return; - if(!strcmp(status,"completed")) { + if(purple_strequal(status,"completed")) { /* display result */ xmlnode *note = xmlnode_get_child(command,"note"); @@ -183,7 +183,7 @@ jabber_x_data_request(js, xdata, (jabber_x_data_cb)do_adhoc_ignoreme, NULL); return; } - if(!strcmp(status,"executing")) { + if(purple_strequal(status,"executing")) { /* this command needs more steps */ xmlnode *actions, *action; int actionindex = 0; @@ -207,7 +207,7 @@ newaction->name = g_strdup(_(action->name)); newaction->handle = g_strdup(action->name); actionslist = g_list_append(actionslist, newaction); - if(defaultactionhandle && !strcmp(defaultactionhandle, action->name)) + if(defaultactionhandle && purple_strequal(defaultactionhandle, action->name)) actionindex = index; } }