summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pcre2grep.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pcre2grep.c b/src/pcre2grep.c
index 65c248f..851bb89 100644
--- a/src/pcre2grep.c
+++ b/src/pcre2grep.c
@@ -2390,8 +2390,10 @@ while (length > 0)
}
break;
- default: /* Should not occur */
- case DDE_ERROR:
+ default: /* Even though this should not occur, the string having */
+ case DDE_ERROR: /* been checked above, we need to include the free() */
+ free(args); /* calls so that source checkers do not complain. */
+ free(argsvector);
return 0;
}