From 68c8c60eaab795353e30218a4c41615328697256 Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Sat, 30 Oct 2021 23:33:44 +0200 Subject: 49533: add null check for preprompt functions list that could occur following an error when loading a module --- ChangeLog | 3 +++ Src/utils.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7721ccc8d..87d8536a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2021-10-30 Oliver Kiddle + * 49533: Src/utils.c: add null check for preprompt functions list + that could occur following an error when loading a module + * 49528: Src/Zle/comp.h, Src/Zle/compcore.c, Src/Zle/complete.c, Completion/X/Command/_xinput, Completion/Zsh/Command/_compadd, Doc/Zsh/compwid.yo: allow multiple -D options to compadd diff --git a/Src/utils.c b/Src/utils.c index a74c8bd2c..ed3690172 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -1378,6 +1378,9 @@ delprepromptfn(voidvoidfnptr_t func) { LinkNode ln; + if (!prepromptfns) + return; + for (ln = firstnode(prepromptfns); ln; ln = nextnode(ln)) { Prepromptfn ppdat = (Prepromptfn)getdata(ln); if (ppdat->func == func) { -- cgit 1.4.1