diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index a1db06d567c94d4592985c9669cdeea60eaa74ae..05c74b0b030619a09143ea1f7771c944b26b1b97 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -163,6 +163,13 @@ static void *requestAction(const char *title, const char *primary, const char *s va_arg(actions, char *); ((PurpleRequestActionCb) va_arg(actions, GCallback)) (user_data, 2); } + else if (t == "Plaintext Authentication") { + LOG4CXX_INFO(logger, "Rejecting plaintext authentification"); + va_arg(actions, char *); + va_arg(actions, GCallback); + va_arg(actions, char *); + ((PurpleRequestActionCb) va_arg(actions, GCallback)) (user_data, 2); + } else { if (title) { std::string headerString(title);