diff options
author | Vo Trung Chi <Chi.VoTrung@vn.bosch.com> | 2019-01-21 18:45:48 +0700 |
---|---|---|
committer | Saya Sugiura <ssugiura@jp.adit-jv.com> | 2019-05-06 17:00:59 +0900 |
commit | 2ccad35344f0d5824215b84b080443532caffe80 (patch) | |
tree | 2fe8a4fd5922223b74b7e85d668cbe8515837f6d /src/lib | |
parent | 4a728bfb6508265b65d91ea8f5e112d1689ceb3f (diff) | |
download | DLT-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/lib')
-rw-r--r-- | src/lib/dlt_client.c | 10 |
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; } |