diff --git a/TEST_APPS/device/socket_app/cmd_socket.cpp b/TEST_APPS/device/socket_app/cmd_socket.cpp index 7ecf176..d07c4e8 100644 --- a/TEST_APPS/device/socket_app/cmd_socket.cpp +++ b/TEST_APPS/device/socket_app/cmd_socket.cpp @@ -673,6 +673,7 @@ int *packetSizes = new (nothrow) int[PACKET_SIZE_ARRAY_LEN]; if (!packetSizes) { cmd_printf("Allocation failed\r\n"); + free(dataIn); return CMDLINE_RETCODE_FAIL; } for (int i = 0; i < PACKET_SIZE_ARRAY_LEN; i++) {