summaryrefslogtreecommitdiff
path: root/www/mini_httpd/patches/patch-ac
diff options
context:
space:
mode:
authorreed <reed>2007-01-18 16:28:07 +0000
committerreed <reed>2007-01-18 16:28:07 +0000
commit3f34eba89c190e3bd90f675537471bac9bf8e319 (patch)
treea15c5fd9c0a57e5ef2116776c851bf251df03696 /www/mini_httpd/patches/patch-ac
parent52d7a3f9e7e4b0c912bd562909c084a8a90349d2 (diff)
downloadpkgsrc-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-ac15
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 );