diff options
author | reed <reed> | 2007-01-18 16:28:07 +0000 |
---|---|---|
committer | reed <reed> | 2007-01-18 16:28:07 +0000 |
commit | 3f34eba89c190e3bd90f675537471bac9bf8e319 (patch) | |
tree | a15c5fd9c0a57e5ef2116776c851bf251df03696 /www/mini_httpd/patches/patch-ac | |
parent | 52d7a3f9e7e4b0c912bd562909c084a8a90349d2 (diff) | |
download | pkgsrc-3f34eba89c190e3bd90f675537471bac9bf8e319.tar.gz |
Add patch: do not fail on ECONNABORTED.
Reported to mini_httpd developers. Patch is found various
places on internet.
Diffstat (limited to 'www/mini_httpd/patches/patch-ac')
-rw-r--r-- | www/mini_httpd/patches/patch-ac | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/www/mini_httpd/patches/patch-ac b/www/mini_httpd/patches/patch-ac new file mode 100644 index 00000000000..742ae1ed5bb --- /dev/null +++ b/www/mini_httpd/patches/patch-ac @@ -0,0 +1,15 @@ +$NetBSD: patch-ac,v 1.1 2007/01/18 16:28:08 reed Exp $ + +--- mini_httpd.c.orig 2006-12-31 03:00:18.000000000 +0900 ++++ mini_httpd.c 2007-01-05 11:40:35.000000000 +0900 +@@ -822,6 +822,10 @@ + if ( errno == EPROTO ) + continue; /* try again */ + #endif /* EPROTO */ ++#ifdef ECONNABORTED ++ if ( errno == ECONNABORTED ) ++ continue; /* try again */ ++#endif /* ECONNABORTED */ + syslog( LOG_CRIT, "accept - %m" ); + perror( "accept" ); + exit( 1 ); |