From 366f5570f44a74f60dcf6f0b0cc5c5878a48e2d4 Mon Sep 17 00:00:00 2001 From: Serge Tupchii Date: Tue, 8 Dec 2020 11:25:01 +0200 Subject: [PATCH] Fix crash (segfault) in etags on generating tags for Erlang files * lib-src/etags.c: Set allocated and lastlen to zero, after freeing last ptr in Erlang_functions to prevent dereferencing NULL pointer --- lib-src/etags.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib-src/etags.c b/lib-src/etags.c index 4315771a49..a1c6837e88 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -6063,6 +6063,7 @@ Erlang_functions (FILE *inf) { free (last); last = NULL; + allocated = lastlen = 0; } } else -- 2.29.0