summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2026-08-07 12:39:53 +0200
committerMikael Magnusson <mikachu@gmail.com>2026-08-13 14:25:59 +0200
commitbcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5 (patch)
tree6e644201e782dfba883e4d2bdd8f954ff49a9809
parent55055: break: more completely enumerate loop types we are not in (diff)
downloadzsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar.gz
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar.bz2
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar.lz
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar.xz
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.tar.zst
zsh-bcffb5b4f5845e80e9cc75e1b9ed6d99074f89d5.zip
55065: fix null deref in havefiles
This was introduced in 51404.
-rw-r--r--ChangeLog4
-rw-r--r--Src/jobs.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c5eb4b37b..f29e918d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2026-08-13 Mikael Magnusson <mikachu@gmail.com>
+
+ * 55065: Src/jobs.c: fix null deref in havefiles
+
2026-08-05 Mikael Magnusson <mikachu@gmail.com>
* 55055: Src/builtin.c, Test/A07control.ztst: break: more
diff --git a/Src/jobs.c b/Src/jobs.c
index 657d62ea0..fef3c708e 100644
--- a/Src/jobs.c
+++ b/Src/jobs.c
@@ -1617,7 +1617,7 @@ havefiles(void)
for (i = 1; i <= maxjob; i++)
if (jobtab[i].stat && jobtab[i].filelist &&
- peekfirst(jobtab[i].filelist)) {
+ nonempty(jobtab[i].filelist)) {
return 1;
}
return 0;