Pārlūkot izejas kodu

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.
Oswald Buddenhagen 14 gadi atpakaļ
vecāks
revīzija
a55354516b
1 mainītis faili ar 0 papildinājumiem un 4 dzēšanām
  1. 0 4
      src/socket.c

+ 0 - 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;