diff options
author | Manikandan C <mchockalingam@de.adit-jv.com> | 2018-12-19 16:10:41 +0100 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-12-21 10:16:46 +0100 |
commit | ab105d1671789fc9bd649f7e9ce3e6af22d30f0e (patch) | |
tree | 1cb0a74e08cad0723cd3c601f0fa1842be9d96f2 /src/lib/dlt_client.c | |
parent | d34dc8fd10ff4dec56d5a221443f91fc26d10d11 (diff) | |
download | DLT-daemon-ab105d1671789fc9bd649f7e9ce3e6af22d30f0e.tar.gz |
Cleanup of unit test fixes
Signed-off-by: Manikandan C <mchockalingam@de.adit-jv.com>
Diffstat (limited to 'src/lib/dlt_client.c')
-rw-r--r-- | src/lib/dlt_client.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/lib/dlt_client.c b/src/lib/dlt_client.c index cfe38ea..4723e00 100644 --- a/src/lib/dlt_client.c +++ b/src/lib/dlt_client.c @@ -322,13 +322,21 @@ DltReturnValue dlt_client_cleanup(DltClient *client, int verbose) dlt_vlog(LOG_WARNING, "Failed to free receiver\n"); ret = DLT_RETURN_ERROR; } - - free(client->serialDevice); - client->serialDevice = NULL; - free(client->servIP); - client->servIP = NULL; - free(client->socketPath); - client->socketPath = NULL; + if (client->serialDevice) + { + free(client->serialDevice); + client->serialDevice = NULL; + } + if (client->servIP) + { + free(client->servIP); + client->servIP = NULL; + } + if (client->socketPath) + { + free(client->socketPath); + client->socketPath = NULL; + } return ret; } |