move responsibility for closing sockets on error to user

the only user being imap and the first thing in imap_cancel_store()
being a call to socket_close(), this code was pretty pointless anyway.
This commit is contained in:
Oswald Buddenhagen 2011-03-19 19:40:50 +01:00
parent 802c99edcf
commit a55354516b

View File

@ -377,8 +377,6 @@ socket_fill( conn_t *sock )
read( sock->fd, buf, len );
if (n <= 0) {
socket_perror( "read", sock, n );
close( sock->fd );
sock->fd = -1;
return -1;
} else {
sock->bytes += n;
@ -443,8 +441,6 @@ socket_write( conn_t *sock, char *buf, int len, ownership_t takeOwn )
free( buf );
if (n != len) {
socket_perror( "write", sock, n );
close( sock->fd );
sock->fd = -1;
return -1;
}
return 0;