From 6f8cd4bc658ea15f5af85a7cbc54280aa6af97a6 2017-04-10 14:25:50 From: Vitaly Takmazov Date: 2017-04-10 14:25:50 Subject: [PATCH] libpurple: server mode doesn't require registration, closes #158 --- diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 5cf7a8a2eb3a31d757b89805670f798bcf5ced98..7a4224eff541be169bd6a5d71930b443f383f407 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -2217,7 +2217,7 @@ static void transportDataReceived(gpointer data, gint source, PurpleInputConditi if (CONFIG_STRING(config, "service.protocol") == "prpl-hangouts") { cfg.setNeedPassword(false); } - if (CONFIG_STRING(config, "service.protocol") == "prpl-irc") { + if (CONFIG_BOOL(config, "service.server_mode") || CONFIG_STRING(config, "service.protocol") == "prpl-irc") { cfg.setNeedRegistration(false); } else {