diff --git a/gpcm/main.go b/gpcm/main.go index 3a500b9..d59339d 100644 --- a/gpcm/main.go +++ b/gpcm/main.go @@ -157,7 +157,7 @@ func handleRequest(conn net.Conn) { commands = session.handleCommand("login", commands, session.login) commands = session.ignoreCommand("logout", commands) - if session.LoggedIn == false { + if len(commands) != 0 && session.LoggedIn == false { logging.Error(session.ModuleName, "Attempt to run command before login!") return }