mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-05 15:24:18 +01:00
build: fix compile error on gcc ~7.3.0
It seems to be having a bit of trouble understanding the control flow to realize it's not actually uninitialized. Add an error handler after the switch in case we miss a real uninitialized error in the future. Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
committed by
Rusty Russell
parent
45b07e7e89
commit
7c4b9c8a0d
@@ -150,11 +150,11 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
struct io_conn *conn = tal(NULL, struct io_conn);
|
||||
struct wireaddr_internal addr;
|
||||
int af;
|
||||
int af = -1;
|
||||
struct pubkey us, them;
|
||||
const char *err_msg;
|
||||
const char *at;
|
||||
struct addrinfo *ai;
|
||||
struct addrinfo *ai = NULL;
|
||||
|
||||
setup_locale();
|
||||
secp256k1_ctx = secp256k1_context_create(SECP256K1_CONTEXT_VERIFY |
|
||||
@@ -212,6 +212,10 @@ int main(int argc, char *argv[])
|
||||
}
|
||||
ai = wireaddr_to_addrinfo(tmpctx, &addr.u.wireaddr);
|
||||
}
|
||||
|
||||
if (af == -1 || ai == NULL)
|
||||
err(1, "Initializing socket");
|
||||
|
||||
conn->fd = socket(af, SOCK_STREAM, 0);
|
||||
if (conn->fd < 0)
|
||||
err(1, "Creating socket");
|
||||
|
||||
Reference in New Issue
Block a user