about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSebastian Gniazdowski <sgniazdowski@gmail.com>2023-10-26 13:41:03 -0700
committerBart Schaefer <schaefer@zsh.org>2023-10-26 13:41:03 -0700
commitd86cc841f78086b03fc22d2971ff82cdb3904d4d (patch)
treea34987059d10049d4d654448cc4628de626eada4
parent98a6892cb138a53dc4a265e29e60dbbd813f3d73 (diff)
downloadzsh-d86cc841f78086b03fc22d2971ff82cdb3904d4d.tar.gz
zsh-d86cc841f78086b03fc22d2971ff82cdb3904d4d.tar.xz
zsh-d86cc841f78086b03fc22d2971ff82cdb3904d4d.zip
52240: use work-var $s not $suffix when setting flags
-rw-r--r--ChangeLog3
-rw-r--r--Functions/MIME/zsh-mime-handler2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ebfd2731f..e67a33ea9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2023-10-25  Bart Schaefer  <schaefer@zsh.org>
 
+	* Sebastian Gniazdowski: 52240: Functions/MIME/zsh-mime-handler:
+	use work-var $s not $suffix when setting flags
+
 	* 52244: Src/Modules/zutil.c, Src/Zle/compcore.c,
 	Src/Zle/compresult.c, Src/builtin.c, Src/glob.c, Src/hist.c,
 	Src/input.c, Src/params.c, Src/utils.c: Coverity defects 1547831,
diff --git a/Functions/MIME/zsh-mime-handler b/Functions/MIME/zsh-mime-handler
index 288a0796d..2feacf063 100644
--- a/Functions/MIME/zsh-mime-handler
+++ b/Functions/MIME/zsh-mime-handler
@@ -193,7 +193,7 @@ if ! zsh-mime-contexts -s $suffix flags flags; then
   # Same again for flags.
   s=$suffix
   while true; do
-    flags="${zsh_mime_flags[$suffix]}"
+    flags="${zsh_mime_flags[$s]}"
     if [[ -n $flags ]]; then
       break
     fi