diff options
author | Oliver Kiddle <opk@zsh.org> | 2021-10-30 23:33:44 +0200 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2021-10-30 23:35:53 +0200 |
commit | 68c8c60eaab795353e30218a4c41615328697256 (patch) | |
tree | b506b9f0af3557268b3f385195202a3972f26cd9 /Src/utils.c | |
parent | 632fee7cdfcd234a5c7c53f17777ca18e62d82e3 (diff) | |
download | zsh-68c8c60eaab795353e30218a4c41615328697256.tar.gz zsh-68c8c60eaab795353e30218a4c41615328697256.tar.xz zsh-68c8c60eaab795353e30218a4c41615328697256.zip |
49533: add null check for preprompt functions list that could occur following an error when loading a module
Diffstat (limited to 'Src/utils.c')
-rw-r--r-- | Src/utils.c | 3 |
1 files changed, 3 insertions, 0 deletions
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) { |