summaryrefslogtreecommitdiff
path: root/src/daemon/dlt_daemon_offline_logstorage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/dlt_daemon_offline_logstorage.c')
-rw-r--r--src/daemon/dlt_daemon_offline_logstorage.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/daemon/dlt_daemon_offline_logstorage.c b/src/daemon/dlt_daemon_offline_logstorage.c
index 5d21a76..c796d06 100644
--- a/src/daemon/dlt_daemon_offline_logstorage.c
+++ b/src/daemon/dlt_daemon_offline_logstorage.c
@@ -233,9 +233,14 @@ DLT_STATIC DltReturnValue dlt_logstorage_split_multi(char *key,
else {
strncpy(ecuid, tok, DLT_ID_SIZE);
tok = strtok(NULL, ":");
- strncpy(apid, tok, DLT_ID_SIZE);
+
+ if (tok != NULL)
+ strncpy(apid, tok, DLT_ID_SIZE);
+
tok = strtok(NULL, ":");
- strncpy(ctid, tok, DLT_ID_SIZE);
+
+ if (tok != NULL)
+ strncpy(ctid, tok, DLT_ID_SIZE);
}
return DLT_RETURN_OK;