Fixed issue where UDP ports were not closed in pixma_bjnp.c

merge-requests/1/head
Louis Lagendijk 2012-12-18 16:23:27 +01:00
rodzic 4126b6796d
commit 8c7931cf89
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -551,6 +551,7 @@ bjnp_setup_udp_socket ( const int dev_no )
PDBG (pixma_dbg
(LOG_CRIT, "setup_udp_socket: connect failed- %s\n",
strerror (errno)));
close(sockfd);
return -1;
}
return sockfd;
@ -621,10 +622,13 @@ udp_command (const int dev_no, char *command, int cmd_len, char *response,
strerror (errno)));
continue;
}
close(sockfd);
return numbytes;
}
/* no response even after retry */
close(sockfd);
PDBG (pixma_dbg
(LOG_CRIT, "udp_command: no data received\n" ) );
return -1;