projects
/
platform
/
upstream
/
curl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
843f73e
)
log each setsockopt/SO_REUSEADDR failure
author
Yang Tse
<yangsita@gmail.com>
Wed, 13 May 2009 19:20:45 +0000
(19:20 +0000)
committer
Yang Tse
<yangsita@gmail.com>
Wed, 13 May 2009 19:20:45 +0000
(19:20 +0000)
tests/server/sockfilt.c
patch
|
blob
|
history
diff --git
a/tests/server/sockfilt.c
b/tests/server/sockfilt.c
index
97e2e4c
..
2abdaa0
100644
(file)
--- a/
tests/server/sockfilt.c
+++ b/
tests/server/sockfilt.c
@@
-688,13
+688,16
@@
static curl_socket_t sockdaemon(curl_socket_t sock,
int delay= 20;
int attempt = 0;
int error = 0;
+ curl_socklen_t optlen;
do {
attempt++;
+ optlen = sizeof(flag);
rc = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
- (void *)&flag,
sizeof(flag)
);
+ (void *)&flag,
optlen
);
if(rc) {
error = SOCKERRNO;
+ logmsg("setsockopt/SO_REUSEADDR failed: (%d) %s", error, strerror(error));
if(maxretr) {
rc = wait_ms(delay);
if(rc) {