summaryrefslogtreecommitdiff
path: root/src/lib/dlt_client.c
diff options
context:
space:
mode:
authorManikandan C <mchockalingam@de.adit-jv.com>2018-12-19 16:10:41 +0100
committerChristoph Lipka <clipka@users.noreply.github.com>2018-12-21 10:16:46 +0100
commitab105d1671789fc9bd649f7e9ce3e6af22d30f0e (patch)
tree1cb0a74e08cad0723cd3c601f0fa1842be9d96f2 /src/lib/dlt_client.c
parentd34dc8fd10ff4dec56d5a221443f91fc26d10d11 (diff)
downloadDLT-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.c22
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;
}