From 34145510ecdcab11eb8542a16c39a0829056b44b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2?= Date: Wed, 22 Jul 2020 12:28:29 +0200 Subject: [PATCH] Control on udp_address conversion --- src/its_bridge_client.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/its_bridge_client.c b/src/its_bridge_client.c index 3aa9d0b..8113969 100644 --- a/src/its_bridge_client.c +++ b/src/its_bridge_client.c @@ -173,7 +173,11 @@ int main(const int32_t p_argc, char* const p_argv[]) { } memset((void*)&remote_addr, 0x00, sizeof(struct sockaddr_in)); remote_addr.sin_family = AF_INET; - inet_pton(AF_INET, udp_address, &remote_addr.sin_addr); + if (inet_pton(AF_INET, udp_address, &remote_addr.sin_addr) != 1) { + fprintf(stderr, "Failed to convert UDP_ADDRESS"); + close(socket_hd); + goto error; + } remote_addr.sin_port = htons(udp_port); if (test_generate) { -- GitLab