Browse Source

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.
wip/maildir-uid-dupes-test
Oswald Buddenhagen 14 years ago
parent
commit
a55354516b
  1. 4
      src/socket.c

4
src/socket.c

@ -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;

Loading…
Cancel
Save