diff options
author | John Crispin <blogic@openwrt.org> | 2015-09-14 20:12:21 +0000 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2015-09-14 20:12:21 +0000 |
commit | ea21d47c3da647952494b05a56b981e040fb66de (patch) | |
tree | de217c4e6ebc77ffde16619e775419af7ec39c5a /package/system/mountd/patches/020-handle_timeout.patch | |
parent | 2671c23fd61dd2a38edaaa244224d845b89b3873 (diff) | |
download | master-187ad058-ea21d47c3da647952494b05a56b981e040fb66de.tar.gz master-187ad058-ea21d47c3da647952494b05a56b981e040fb66de.tar.bz2 master-187ad058-ea21d47c3da647952494b05a56b981e040fb66de.zip |
mountd: move code to a git repo
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46935 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/system/mountd/patches/020-handle_timeout.patch')
-rw-r--r-- | package/system/mountd/patches/020-handle_timeout.patch | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/package/system/mountd/patches/020-handle_timeout.patch b/package/system/mountd/patches/020-handle_timeout.patch deleted file mode 100644 index badf40fe4d..0000000000 --- a/package/system/mountd/patches/020-handle_timeout.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/lib/autofs.c -+++ b/lib/autofs.c -@@ -140,6 +140,7 @@ static int fullread(void *ptr, size_t le - - static int autofs_in(union autofs_v5_packet_union *pkt) - { -+ int res; - struct pollfd fds[1]; - - fds[0].fd = fdout; -@@ -147,15 +148,19 @@ static int autofs_in(union autofs_v5_pac - - while(1) - { -- if(poll(fds, 2, 1000) == -1) -+ res = poll(fds, 1, -1); -+ -+ if (res == -1) - { - if (errno == EINTR) - continue; - log_printf("failed while trying to read packet from kernel\n"); - return -1; - } -- if(fds[0].revents & POLLIN) -+ else if ((res > 0) && (fds[0].revents & POLLIN)) -+ { - return fullread(pkt, sizeof(*pkt)); -+ } - } - } - |