summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVo Trung Chi <Chi.VoTrung@vn.bosch.com>2019-01-21 18:45:48 +0700
committerSaya Sugiura <ssugiura@jp.adit-jv.com>2019-05-06 17:00:59 +0900
commit2ccad35344f0d5824215b84b080443532caffe80 (patch)
tree2fe8a4fd5922223b74b7e85d668cbe8515837f6d /src
parent4a728bfb6508265b65d91ea8f5e112d1689ceb3f (diff)
downloadDLT-daemon-2ccad35344f0d5824215b84b080443532caffe80.tar.gz
dlt-receive: Fix crash without arguments
Rootcause: Free uninitialize memory. Signed-off-by: Vo Trung Chi <Chi.VoTrung@vn.bosch.com>
Diffstat (limited to 'src')
-rw-r--r--src/lib/dlt_client.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/dlt_client.c b/src/lib/dlt_client.c
index a0975b4..dacff27 100644
--- a/src/lib/dlt_client.c
+++ b/src/lib/dlt_client.c
@@ -116,13 +116,15 @@ DltReturnValue dlt_client_init_port(DltClient *client, int port, int verbose)
return DLT_RETURN_ERROR;
client->sock = -1;
- client->servIP = 0;
- client->serialDevice = 0;
+ client->servIP = NULL;
+ client->serialDevice = NULL;
client->baudrate = DLT_CLIENT_INITIAL_BAUDRATE;
client->port = port;
- client->socketPath = 0;
+ client->socketPath = NULL;
client->mode = DLT_CLIENT_MODE_TCP;
- client->receiver.buffer = 0;
+ client->receiver.buffer = NULL;
+ client->receiver.buf = NULL;
+ client->receiver.backup_buf = NULL;
return DLT_RETURN_OK;
}