summaryrefslogtreecommitdiffstats
path: root/curl-7.15.5-bz479967.patch
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2011-08-16 14:54:44 +0200
committerRemi Collet <fedora@famillecollet.com>2011-08-16 14:54:44 +0200
commit68c18b79288431ab4e477cc3f59ef4ccfe3e7355 (patch)
treee8ec04eaa888f78e1772bf959ee76461e3252d69 /curl-7.15.5-bz479967.patch
import curl-7.15.5-9.el5_6.3 from EL-5
Diffstat (limited to 'curl-7.15.5-bz479967.patch')
-rw-r--r--curl-7.15.5-bz479967.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/curl-7.15.5-bz479967.patch b/curl-7.15.5-bz479967.patch
new file mode 100644
index 0000000..b530121
--- /dev/null
+++ b/curl-7.15.5-bz479967.patch
@@ -0,0 +1,12 @@
+diff -rup curl-7.15.5.orig/lib/select.c curl-7.15.5/lib/select.c
+--- curl-7.15.5.orig/lib/select.c 2006-05-05 12:24:27.000000000 +0200
++++ curl-7.15.5/lib/select.c 2009-10-27 15:17:49.144741885 +0100
+@@ -113,7 +113,7 @@ int Curl_select(curl_socket_t readfd, cu
+ if (writefd != CURL_SOCKET_BAD) {
+ if (pfd[num].revents & POLLOUT)
+ ret |= CSELECT_OUT;
+- if (pfd[num].revents & POLLERR)
++ if (pfd[num].revents & (POLLERR|POLLHUP))
+ ret |= CSELECT_ERR;
+ }
+