diff options
author | David <david@pocograph.com> | 2014-01-08 09:38:59 +0400 |
---|---|---|
committer | David <david@pocograph.com> | 2014-01-08 09:38:59 +0400 |
commit | ecbd735508bbb6aceb5684e17ba7cba065fcd38e (patch) | |
tree | fef07226ddc70b7f481068812e5d4ea841d2b4ca | |
parent | e2af2f2bd769c5cfe73a5b81df858c412e07ce08 (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.c | 2 |
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; } |