Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/rofl0r/proxychains-ng.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid <david@pocograph.com>2014-01-08 09:38:59 +0400
committerDavid <david@pocograph.com>2014-01-08 09:38:59 +0400
commitecbd735508bbb6aceb5684e17ba7cba065fcd38e (patch)
treefef07226ddc70b7f481068812e5d4ea841d2b4ca
parente2af2f2bd769c5cfe73a5b81df858c412e07ce08 (diff)
Chromium tried to close our pipes and falls into infinity loop.
If return value of close() is -1, chromium will fall into infinity loop.
-rw-r--r--src/libproxychains.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libproxychains.c b/src/libproxychains.c
index 6b639c8..9eb1e11 100644
--- a/src/libproxychains.c
+++ b/src/libproxychains.c
@@ -304,7 +304,7 @@ int close(int fd) {
fd != resp_pipefd[0] && fd != resp_pipefd[1]) {
return true_close(fd);
}
- errno = EINTR;
+ errno = EBADF;
return -1;
}