From ftpserver-commits-return-194-apmail-incubator-ftpserver-commits-archive=incubator.apache.org@incubator.apache.org Sat Jun 09 11:24:23 2007 Return-Path: Delivered-To: apmail-incubator-ftpserver-commits-archive@www.apache.org Received: (qmail 49391 invoked from network); 9 Jun 2007 11:24:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jun 2007 11:24:23 -0000 Received: (qmail 84247 invoked by uid 500); 9 Jun 2007 11:24:27 -0000 Delivered-To: apmail-incubator-ftpserver-commits-archive@incubator.apache.org Received: (qmail 84232 invoked by uid 500); 9 Jun 2007 11:24:27 -0000 Mailing-List: contact ftpserver-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ftpserver-dev@incubator.apache.org Delivered-To: mailing list ftpserver-commits@incubator.apache.org Received: (qmail 84221 invoked by uid 99); 9 Jun 2007 11:24:26 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jun 2007 04:24:26 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jun 2007 04:24:22 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 82B0D1A981A; Sat, 9 Jun 2007 04:24:02 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r545730 - /incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java Date: Sat, 09 Jun 2007 11:24:02 -0000 To: ftpserver-commits@incubator.apache.org From: ngn@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070609112402.82B0D1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: ngn Date: Sat Jun 9 04:23:59 2007 New Revision: 545730 URL: http://svn.apache.org/viewvc?view=rev&rev=545730 Log: Fix for bug where activity on a session in a MINA based listener would not be reported and any user would be disconnected even if active (FTPSERVER-92). Patch by Steve Jones, thanks! Modified: incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java Modified: incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java URL: http://svn.apache.org/viewvc/incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java?view=diff&rev=545730&r1=545729&r2=545730 ============================================================================== --- incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java (original) +++ incubator/ftpserver/trunk/core/src/java/org/apache/ftpserver/listener/mina/MinaFtpProtocolHandler.java Sat Jun 9 04:23:59 2007 @@ -100,8 +100,10 @@ MinaConnection connection = (MinaConnection) session.getAttribute(CONNECTION_KEY); MinaFtpResponseOutput output = (MinaFtpResponseOutput) session.getAttribute(OUTPUT_KEY); - - protocolHandler.onRequestReceived(connection, (FtpSessionImpl)connection.getSession(), output, request); + FtpSessionImpl ftpSession = (FtpSessionImpl) connection.getSession(); + ftpSession.updateLastAccessTime(); + + protocolHandler.onRequestReceived(connection, ftpSession, output, request); } public void sessionIdle( IoSession session, IdleStatus status )