From: Serge Tupchii Date: Tue, 8 Dec 2020 20:22:34 +0000 (+0100) Subject: Fix crash (segfault) in etags on generating tags for Erlang files X-Git-Tag: emacs-27.1.90~12 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=809b22d18d;p=emacs.git 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 (bug#45122). Copyright-paperwork-exempt: yes (cherry picked from commit 2d8f0364fcd1d5dad2b82dd3a9af870b03854547) --- diff --git a/lib-src/etags.c b/lib-src/etags.c index f761a7b7c33..502f90920d2 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -6062,6 +6062,7 @@ Erlang_functions (FILE *inf) { free (last); last = NULL; + allocated = lastlen = 0; } } else