From 859802afd10d159b9e370058bca53c8c12bba2f5 Mon Sep 17 00:00:00 2001 From: Onkar Palkar Date: Thu, 2 Feb 2017 17:49:34 +0900 Subject: 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 --- src/tests/dlt-test-stress-client.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/tests/dlt-test-stress-client.c') diff --git a/src/tests/dlt-test-stress-client.c b/src/tests/dlt-test-stress-client.c index e0ca808..d97099b 100644 --- a/src/tests/dlt-test-stress-client.c +++ b/src/tests/dlt-test-stress-client.c @@ -304,7 +304,11 @@ int main(int argc, char* argv[]) { for (index = optind; index < argc; index++) { - dltclient.servIP = argv[index]; + if(dlt_client_set_server_ip(&dltclient, argv[index]) == -1) + { + fprintf(stderr,"set server ip didn't succeed\n"); + return -1; + } } if (dltclient.servIP == 0) @@ -320,7 +324,11 @@ int main(int argc, char* argv[]) { for (index = optind; index < argc; index++) { - dltclient.serialDevice = argv[index]; + if(dlt_client_set_serial_device(&dltclient, argv[index]) == -1) + { + fprintf(stderr,"set serial device didn't succeed\n"); + return -1; + } } if (dltclient.serialDevice == 0) -- cgit v1.2.1