0.96
aCaB 16 years ago
parent c4afd0b458
commit 762d3dd6c6
  1. 4
      ChangeLog
  2. 10
      clamav-milter/netcode.c

@ -1,3 +1,7 @@
Mon Jun 29 11:25:46 CEST 2009 (acab)
------------------------------------
* clamav-milter/netcode.c: Properly handle clamd disconnection (bb#1643)
Mon Jun 22 17:19:45 CEST 2009 (acab)
------------------------------------
* clamav-milter/whitelist.c: print failed whitelist filename

@ -148,6 +148,11 @@ int nc_send(int s, const void *buff, size_t len) {
struct timeval tv;
char er[256];
if(!res) {
logg("!Connection closed while sending data\n");
close(s);
return 1;
}
if(res!=-1) {
len-=res;
buf+=res;
@ -245,6 +250,11 @@ char *nc_recv(int s) {
}
res = recv(s, &buf[len], sizeof(buf) - len, 0);
if(!res) {
logg("!Connection closed while reading from socket\n");
close(s);
return NULL;
}
if(res==-1) {
char er[256];
strerror_print("!recv failed after successful select");

Loading…
Cancel
Save