diff --git a/udpserver.cpp b/udpserver.cpp index 8f387f1..b6eb299 100644 --- a/udpserver.cpp +++ b/udpserver.cpp @@ -318,7 +318,8 @@ void udpServer::controlReceived() passcode(user.username, usercomp); QByteArray passcomp; passcode(user.password, passcomp); - if (!strcmp(in->username, usercomp.constData()) && (!strcmp(in->password, user.password.toUtf8()) || !strcmp(in->password, passcomp.constData()))) + if (!user.username.trimmed().isEmpty() && !user.password.trimmed().isEmpty() && !strcmp(in->username, usercomp.constData()) && + (!strcmp(in->password, user.password.toUtf8()) || !strcmp(in->password, passcomp.constData()))) { current->isAuthenticated = true; current->user = user;