From: Alberto Leiva Popper Date: Mon, 9 Aug 2021 15:03:09 +0000 (-0500) Subject: RTR Server: Prevent crash when server.address is NULL X-Git-Tag: 1.5.2~13 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=fad05ea08b7938f0b734e42f7679097a1f254c1b;p=thirdparty%2FFORT-validator.git RTR Server: Prevent crash when server.address is NULL Fixes #51. --- diff --git a/src/rtr/rtr.c b/src/rtr/rtr.c index cb865eb7..b2aa367d 100644 --- a/src/rtr/rtr.c +++ b/src/rtr/rtr.c @@ -317,7 +317,7 @@ create_server_socket(char const *input_addr, char const *hostname, server.fd = fd; /* Ignore failure; this is just a nice-to-have. */ - server.addr = strdup(input_addr); + server.addr = (input_addr != NULL) ? strdup(input_addr) : NULL; error = server_arraylist_add(&servers, &server); if (error) { close(fd);