diff --git a/src/its_bridge_client.c b/src/its_bridge_client.c index 3aa9d0b6046b981ecbcfd053f2ed169c5b811aac..811396953c96f383178476b170a43ad47f6bec06 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) {