emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 2d8f036: Fix crash (segfault) in etags on generating tags for Erl


From: Lars Ingebrigtsen
Subject: master 2d8f036: Fix crash (segfault) in etags on generating tags for Erlang files
Date: Tue, 8 Dec 2020 15:23:35 -0500 (EST)

branch: master
commit 2d8f0364fcd1d5dad2b82dd3a9af870b03854547
Author: Serge Tupchii <serge.tupchii@protonmail.com>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    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
---
 lib-src/etags.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib-src/etags.c b/lib-src/etags.c
index 4315771..a1c6837 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]