]> granicus.if.org Git - curl/commit
sws: try to remove socket and retry bind
authorPeter Wu <peter@lekensteyn.nl>
Thu, 27 Nov 2014 22:59:22 +0000 (23:59 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 4 Dec 2014 01:52:18 +0000 (02:52 +0100)
commit99fb36797a3f0b64ad20fcb8b83026875640f8e0
treed133f8a404e1e7b83daeaf2dc1a0675d5bd89c86
parente9c7a86220ddf4e67b8bff56cddfc7388afcc9ef
sws: try to remove socket and retry bind

If sws is killed it might leave a stale socket file on the filesystem
which would cause an EADDRINUSE error. After this patch, it is checked
whether the socket is really stale and if so, the socket file gets
removed and another bind is executed.

Signed-off-by: Peter Wu <peter@lekensteyn.nl>
tests/server/sws.c