Subject: | Net::Server::POP3 BUG |
Date: | Mon, 11 Aug 2008 11:58:17 +0200 |
To: | bug-Net-Server-POP3 [...] rt.cpan.org |
From: | Jan Dvořák <jdvorak [...] uikt.mendelu.cz> |
Hello,
I found bug in POP3 Server. There is no reinicialization of variable
@deleted, which marks messages for deleting. Due to this, if I'm using
PreFork server, are messages deleting without receiving to a client.
PreFork server creates few processes . If client will connect to process
which was used by another client before, POP3 Server will delete wrong
messages, because @deleted is not empty. It is easy to fix this by
appending reinicialization to the begin of sub process_request or to the
end of processing command QUIT.
--
yours sincerely
Ing. Jan Dvořák
IS Designer and Analyst
Institute for Information System
Mendel University
of Agriculture and Forestry in Brno
Zemědělská 1 / 613 00 Brno
tel. 545 132 819 / fax 545 132 828
jdvorak@mendelu.cz
www.mendelu.cz