Changeset 1280
- Timestamp:
- 11/15/08 22:34:36 (2 months ago)
- Files:
-
- trunk/pdns/pdns/unix_utility.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/pdns/pdns/unix_utility.cc
r877 r1280 42 42 { 43 43 int ret=::close(socket); 44 if(ret < 0) 44 if(ret < 0 && errno == ECONNRESET) // see ticket 192, odd BSD behaviour 45 return 0; 46 if(ret < 0) 45 47 throw AhuException("Error closing socket: "+stringerror()); 46 48 return ret;