X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_telemetry_data.c;h=f34d691265f33fb5a050dfd408ec7dc8ebb80a5f;hb=5364a1ce30dfbf2a8acc41bb64cae4cdfeff4735;hp=7a31e68a782589ebe21e56a7ea58994c53b86aa3;hpb=bd78cf693ebd9ceefd306780b585ea3e31049e9d;p=dpdk.git diff --git a/app/test/test_telemetry_data.c b/app/test/test_telemetry_data.c index 7a31e68a78..f34d691265 100644 --- a/app/test/test_telemetry_data.c +++ b/app/test/test_telemetry_data.c @@ -319,14 +319,18 @@ connect_to_socket(void) "%s/dpdk_telemetry.%s", rte_eal_get_runtime_dir(), TELEMETRY_VERSION); if (connect(sock, (struct sockaddr *) &telem_addr, - sizeof(telem_addr)) < 0) + sizeof(telem_addr)) < 0) { printf("\n%s: Error connecting to socket: %s\n", __func__, strerror(errno)); + close(sock); + return -1; + } bytes = read(sock, buf, sizeof(buf) - 1); if (bytes < 0) { printf("%s: Error with socket read - %s\n", __func__, strerror(errno)); + close(sock); return -1; } buf[bytes] = '\0';