Mercurial > dovecot > original-hg > dovecot-1.2
diff src/pop3/commands.c @ 5089:18559c7e3a15 HEAD
Cleanups and minor fixes
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 26 Jan 2007 15:58:48 +0200 |
parents | aa9109a17db6 |
children | 0b7be87efd7c |
line wrap: on
line diff
--- a/src/pop3/commands.c Fri Jan 26 15:40:51 2007 +0200 +++ b/src/pop3/commands.c Fri Jan 26 15:58:48 2007 +0200 @@ -237,8 +237,12 @@ } } - mailbox_transaction_commit(&client->trans, - MAILBOX_SYNC_FLAG_FULL_WRITE); + if (mailbox_transaction_commit(&client->trans, + MAILBOX_SYNC_FLAG_FULL_WRITE) < 0) { + client_send_storage_error(client); + client_disconnect(client, "Storage error during logout."); + return 1; + } if (!client->deleted) client_send_line(client, "+OK Logging out.");