diff options
author | Onkar Palkar <onkar.palkar@wipro.com> | 2017-02-02 17:49:34 +0900 |
---|---|---|
committer | Christoph Lipka <clipka@jp.adit-jv.com> | 2017-02-06 11:51:52 +0900 |
commit | 859802afd10d159b9e370058bca53c8c12bba2f5 (patch) | |
tree | c0d21e00fb567120deac8f3911f8f958716f7e7a /src/tests/dlt-test-multi-process-client.c | |
parent | a961dba0013ed2119aa719546c63212459753549 (diff) | |
download | DLT-daemon-859802afd10d159b9e370058bca53c8c12bba2f5.tar.gz |
dlt-client: fix dlt_client_cleanup memory handling
Setter function introduced for seting up string parameters which are
free'd in dlt_client_cleanup
Signed-off-by: Christoph Lipka <clipka@jp.adit-jv.com>
Diffstat (limited to 'src/tests/dlt-test-multi-process-client.c')
-rw-r--r-- | src/tests/dlt-test-multi-process-client.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/tests/dlt-test-multi-process-client.c b/src/tests/dlt-test-multi-process-client.c index bdefaaa..72a9ea4 100644 --- a/src/tests/dlt-test-multi-process-client.c +++ b/src/tests/dlt-test-multi-process-client.c @@ -167,12 +167,20 @@ int init_dlt_connect(DltClient *client, const s_parameters *params, int argc, ch if(params->serial > 0) { client->mode = 1; - client->serialDevice = argv[argc - 1]; + if(dlt_client_set_serial_device(client, argv[argc - 1]) == -1) + { + fprintf(stderr,"set serial device didn't succeed\n"); + return -1; + } dlt_client_setbaudrate(client, params->baudrate); } else { - client->servIP = argv[argc - 1]; + if(dlt_client_set_server_ip(client, argv[argc - 1]) == -1) + { + fprintf(stderr,"set serial ip didn't succeed\n"); + return -1; + } } dlt_set_id(id, ECUID); return 0; |