From 9011106fdaf5f66c232da371e426c52010771cbd Mon Sep 17 00:00:00 2001 From: Vo Trung Chi Date: Tue, 29 Oct 2019 14:18:29 +0700 Subject: fix the dlt offline trace file name creation (#178) The function dlt_offline_trace_file_name() use sizeof the pointer as the maximum file name size, so it cannot create the file name as expected. Signed-off-by: Vo Trung Chi --- include/dlt/dlt_offline_trace.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/dlt/dlt_offline_trace.h b/include/dlt/dlt_offline_trace.h index 58b14d4..7fcca0f 100644 --- a/include/dlt/dlt_offline_trace.h +++ b/include/dlt/dlt_offline_trace.h @@ -149,10 +149,12 @@ unsigned int dlt_offline_trace_storage_dir_info(char *path, char *file_name, cha /** * creates filename with index * @param log_file_name file name created with index + * @param length the maximum length of the log_file_name * @param name filename base * @param idx index to be used for file name creation */ -void dlt_offline_trace_file_name(char *log_file_name, char *name, unsigned int idx); +void dlt_offline_trace_file_name(char *log_file_name, size_t length, + char *name, unsigned int idx); /** * generates index for log file name -- cgit v1.2.1