From 6474c5931bb34c08371fe46fe3675358fc33ff5e Mon Sep 17 00:00:00 2001 From: zcfsite Date: Fri, 26 Jan 2024 20:26:17 +0800 Subject: [PATCH] fix null pointer dereference in func analyze_save_check_normal --- kerneldriver/core/analyze_unit/secDetector_save_check.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kerneldriver/core/analyze_unit/secDetector_save_check.c b/kerneldriver/core/analyze_unit/secDetector_save_check.c index 788de3e..62d94d2 100644 --- a/kerneldriver/core/analyze_unit/secDetector_save_check.c +++ b/kerneldriver/core/analyze_unit/secDetector_save_check.c @@ -178,9 +178,10 @@ static int analyze_save_check_normal(struct list_head *collect_data_list, analyz end: if (timestamp_len > 0) { - strncat(response_data->report_data.text, timestamp, timestamp_len); + if (response_data->report_data.text) + strncat(response_data->report_data.text, timestamp, timestamp_len); kfree(timestamp); -} + } for (i = 0; i < response_array_index; i++) kfree(response_arrays[i]); kfree(response_arrays); -- Gitee