mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 21:35:11 +01:00
connectd: unlink any old socket when we use --bind-addr.
They don't clean up after themselves, so best we do it here (by this point we've already done the pid check to make sure we're the only lightningd here anyway). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
b85340eee6
commit
ede7d0518e
@ -988,6 +988,8 @@ static struct wireaddr_internal *setup_listeners(const tal_t *ctx,
|
||||
addrun.sun_family = AF_UNIX;
|
||||
memcpy(addrun.sun_path, wa.u.sockname,
|
||||
sizeof(addrun.sun_path));
|
||||
/* Remove any existing one. */
|
||||
unlink(wa.u.sockname);
|
||||
fd = make_listen_fd(AF_UNIX, &addrun, sizeof(addrun),
|
||||
false);
|
||||
status_trace("Created socket listener on file %s",
|
||||
|
@ -566,7 +566,6 @@ def test_io_logging(node_factory, executor):
|
||||
assert any(l['type'] == 'IO_IN' for l in peerlog)
|
||||
|
||||
|
||||
@pytest.mark.xfail(strict=True)
|
||||
def test_address(node_factory):
|
||||
if DEVELOPER:
|
||||
opts = {'dev-allow-localhost': None}
|
||||
|
Loading…
Reference in New Issue
Block a user