diff options
Diffstat (limited to 'src/daemon/dlt_daemon_offline_logstorage.c')
-rw-r--r-- | src/daemon/dlt_daemon_offline_logstorage.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/daemon/dlt_daemon_offline_logstorage.c b/src/daemon/dlt_daemon_offline_logstorage.c index f915086..8a6dd75 100644 --- a/src/daemon/dlt_daemon_offline_logstorage.c +++ b/src/daemon/dlt_daemon_offline_logstorage.c @@ -1115,9 +1115,20 @@ int dlt_daemon_logstorage_cleanup(DltDaemon *daemon, /* call disconnect on all currently connected devices */ if (daemon->storage_handle[i].connection_type == DLT_OFFLINE_LOGSTORAGE_DEVICE_CONNECTED) + { + (&daemon->storage_handle[i])->uconfig.logfile_counteridxlen = + daemon_local->flags.offlineLogstorageMaxCounterIdx; + (&daemon->storage_handle[i])->uconfig.logfile_delimiter = + daemon_local->flags.offlineLogstorageDelimiter; + (&daemon->storage_handle[i])->uconfig.logfile_maxcounter = + daemon_local->flags.offlineLogstorageMaxCounter; + (&daemon->storage_handle[i])->uconfig.logfile_timestamp = + daemon_local->flags.offlineLogstorageTimestamp; + dlt_logstorage_device_disconnected( &daemon->storage_handle[i], DLT_LOGSTORAGE_SYNC_ON_DAEMON_EXIT); + } return 0; } |