diff options
author | Christian Muck <christian.muck@bmw.de> | 2012-03-21 09:50:11 +0100 |
---|---|---|
committer | Christian Muck <christian.muck@bmw.de> | 2012-03-21 15:37:22 +0100 |
commit | 16b29ef22a070d5f84d7d52adca2629b4e46935d (patch) | |
tree | 26b195b67180218769f9e53ae565234b23d0468f /src | |
parent | 24e50ebc858c296464c63ff7d322197291ecb020 (diff) | |
download | DLT-daemon-16b29ef22a070d5f84d7d52adca2629b4e46935d.tar.gz |
[GENDLT-21] Fixed bug: Message Counter (MCNT) should be increased but is always 0
Signed-off-by: Christian Muck <christian.muck@bmw.de>
Diffstat (limited to 'src')
-rwxr-xr-x | src/lib/dlt_user.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c index dc65cab..6ed45a6 100755 --- a/src/lib/dlt_user.c +++ b/src/lib/dlt_user.c @@ -569,6 +569,9 @@ int dlt_register_context_ll_ts(DltContext *handle, const char *contextid, const return -1; } + /* Reset message counter */ + handle->mcnt = 0; + /* Store context id in log level/trace status field */ /* Check if already registered, else register context */ @@ -2051,7 +2054,6 @@ int dlt_user_log_init(DltContext *handle, DltContextData *log) } log->handle = handle; - log->mcnt = 0; return 0; } @@ -2131,7 +2133,7 @@ int dlt_user_log_send_log(DltContextData *log, int mtype) msg.standardheader->htyp = (msg.standardheader->htyp | DLT_HTYP_MSBF); #endif - msg.standardheader->mcnt = log->mcnt++; + msg.standardheader->mcnt = log->handle->mcnt++; /* Set header extra parameters */ dlt_set_id(msg.headerextra.ecu,dlt_user.ecuID); |