Enlightenment CVS committal Author : tsauerbeck Project : misc Module : embrace
Dir : misc/embrace/src/plugins/pop3 Modified Files: pop3.c Log Message: send QUIT on error =================================================================== RCS file: /cvsroot/enlightenment/misc/embrace/src/plugins/pop3/pop3.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- pop3.c 26 Apr 2005 08:19:22 -0000 1.16 +++ pop3.c 26 Apr 2005 08:24:13 -0000 1.17 @@ -1,5 +1,5 @@ /* - * $Id: pop3.c,v 1.16 2005/04/26 08:19:22 tsauerbeck Exp $ + * $Id: pop3.c,v 1.17 2005/04/26 08:24:13 tsauerbeck Exp $ * * Copyright (C) 2004 Embrace project. * @@ -38,6 +38,10 @@ } State; #define MIN_INTERVAL 60 +#define QUIT() \ + ecore_con_server_send (ev->server, "QUIT\r\n", 6); \ + ecore_con_server_del (ev->server); \ + mailbox_property_set (mb, "server", NULL); static EmbracePlugin *plugin = NULL; @@ -84,6 +88,7 @@ if (!strncmp (inbuf, "-ERR", 4)) { fprintf (stderr, "[pop3] error: %s\n", &inbuf[5]); + QUIT (); return 0; } else if (strncmp (inbuf, "+OK", 3)) { assert (false); @@ -112,9 +117,7 @@ mailbox_unseen_set (mb, num); mailbox_total_set (mb, num); - ecore_con_server_send (ev->server, "QUIT\r\n", 6); - ecore_con_server_del (ev->server); - mailbox_property_set (mb, "server", NULL); + QUIT (); } break; ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs