--- a/libpurple/protocols/silc/chat.c Mon Jun 12 01:00:04 2017 +0000 +++ b/libpurple/protocols/silc/chat.c Mon Jun 12 17:48:37 2017 -0300 @@ -375,7 +375,7 @@ set = 0; else if (val && !curpass) set = 1; - else if (val && curpass && strcmp(val, curpass)) + else if (val && curpass && !purple_strequal(val, curpass)) set = 1; else set = -1;