From 80efece166b72018bf72767231c0ec4a82c2246a Mon Sep 17 00:00:00 2001 From: "S. Hameed" Date: Mon, 23 Nov 2015 17:58:42 +0900 Subject: Offline trace: Make search more precise To avoid collisions with Logstorage Offlinetrace code checks for Offlinetrace log file base name Signed-off-by: S. Hameed Change-Id: I9719dd116cc72dd61f41211caba805e865be9539 --- src/shared/dlt_offline_trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/dlt_offline_trace.c b/src/shared/dlt_offline_trace.c index b2e5612..c155455 100644 --- a/src/shared/dlt_offline_trace.c +++ b/src/shared/dlt_offline_trace.c @@ -256,7 +256,7 @@ unsigned long dlt_offline_trace_get_total_size(DltOfflineTrace *trace) { /* go through all dlt files in directory */ DIR *dir = opendir(trace->directory); while ((dp=readdir(dir)) != NULL) { - if(strstr(dp->d_name,".dlt")) + if(strstr(dp->d_name,DLT_OFFLINETRACE_FILENAME_BASE)) { int res = snprintf(filename, sizeof(filename), "%s/%s",trace->directory,dp->d_name); // if the total length of the string is greater than the buffer, silently forget it. -- cgit v1.2.1