--- pyftpdlib/ftpserver.py +++ pyftpdlib/ftpserver.py @@ -2546,14 +2546,12 @@ class FTPHandler(asynchat.async_chat): self.fs.root = self.authorizer.get_home_dir(self.username) self.log("User %s logged in." %self.username) else: - CallLater(5, auth_failed) + auth_failed() self.username = "" - self.sleeping = True # wrong username else: if self.username.lower() == 'anonymous': - CallLater(5, auth_failed, "Anonymous access not allowed.") + auth_failed("Anonymous access not allowed.") else: - CallLater(5, auth_failed) + auth_failed() self.username = "" - self.sleeping = True def ftp_REIN(self, line): """Reinitialize user's current session."""