From 8afec250f65932ecb460889829e2e8f72691ea41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cern=C3=BD?= Date: Mon, 19 Aug 2024 10:19:04 +0200 Subject: [PATCH] Fix a double free Addresssing: 18. openscap-1.4.0/src/OVAL/probes/independent/textfilecontent_probe.c:217:3: freed_arg: "free" frees "substrs". 22. openscap-1.4.0/src/OVAL/probes/independent/textfilecontent_probe.c:217:3: double_free: Calling "free" frees pointer "substrs" which has already been freed. --- src/OVAL/probes/independent/textfilecontent_probe.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/OVAL/probes/independent/textfilecontent_probe.c b/src/OVAL/probes/independent/textfilecontent_probe.c index 54c9ab1be1..bbea95d837 100644 --- a/src/OVAL/probes/independent/textfilecontent_probe.c +++ b/src/OVAL/probes/independent/textfilecontent_probe.c @@ -214,7 +214,6 @@ static int process_file(const char *prefix, const char *path, const char *filena for (k = 0; k < substr_cnt; ++k) free(substrs[k]); } - free(substrs); } cleanup: