Commit b1acd06
committed
Only unlink socket on ECONNREFUSED, not on any connect failure
connect() can fail with EAGAIN (backlog full) or EACCES (permissions)
when the daemon IS alive. Only ECONNREFUSED means no listener (stale
socket from crashed daemon). Other errors: assume daemon is alive and
let proxy_connect handle it.1 parent 22de714 commit b1acd06
1 file changed
+9
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1260 | 1260 | | |
1261 | 1261 | | |
1262 | 1262 | | |
| 1263 | + | |
1263 | 1264 | | |
1264 | | - | |
1265 | | - | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
1266 | 1273 | | |
1267 | 1274 | | |
1268 | 1275 | | |
| |||
0 commit comments