summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLassi Marttala <lassi.lm.marttala@partner.bmw.de>2012-04-20 09:50:37 +0200
committerChristian Muck <christian.muck@bmw.de>2012-05-30 09:05:27 +0200
commitcff24c7822f0043452bd979cbf3af53f3bcb6149 (patch)
tree677bb149301bfb2809dddb9c362f8558a3dcd49b
parent0cb9e4d37a31cf0c1ac26c1de0ff845d1abd71d3 (diff)
downloadDLT-daemon-cff24c7822f0043452bd979cbf3af53f3bcb6149.tar.gz
[GDLT-69] Fixed bug in dlt-test-multi-process shares context between threads
Signed-off-by: Christian Muck <christian.muck@bmw.de>
-rwxr-xr-xsrc/tests/dlt-test-multi-process.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/tests/dlt-test-multi-process.c b/src/tests/dlt-test-multi-process.c
index 7ecea87..30ee76b 100755
--- a/src/tests/dlt-test-multi-process.c
+++ b/src/tests/dlt-test-multi-process.c
@@ -294,12 +294,11 @@ void do_logging(s_thread_data *data)
sprintf(ctid,"%.2x", rand() & 0x0000ffff);
sprintf(ctid_name, "Child %s in dlt-test-multi-process", ctid);
DLT_REGISTER_CONTEXT(mycontext, ctid, ctid_name);
- data->ctx = mycontext;
int msgs_left = data->params.nmsgs;
while(msgs_left-- > 0)
{
- DLT_LOG(data->ctx, DLT_LOG_INFO, DLT_STRING(PAYLOAD_DATA));
+ DLT_LOG(mycontext, DLT_LOG_INFO, DLT_STRING(PAYLOAD_DATA));
usleep(mksleep_time(data->params.delay, data->params.delay_fudge));
}
DLT_UNREGISTER_CONTEXT(mycontext);