about summary refs log tree commit diff
path: root/Src/Zle/zle_utils.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2013-11-07 15:19:07 +0000
committerPeter Stephenson <pws@zsh.org>2013-11-07 15:19:07 +0000
commitf77a7a5b18f0650d32e5e8dac1f1cb284a9e4690 (patch)
tree2cfeba444292386f17afa88237ceeaf20c1fdf67 /Src/Zle/zle_utils.c
parent375115c7dfd6dff576915d25fe2ecdd381dd9d81 (diff)
downloadzsh-f77a7a5b18f0650d32e5e8dac1f1cb284a9e4690.tar.gz
zsh-f77a7a5b18f0650d32e5e8dac1f1cb284a9e4690.tar.xz
zsh-f77a7a5b18f0650d32e5e8dac1f1cb284a9e4690.zip
31937: zle -Fw uses widget semantics for file descriptor handler
Diffstat (limited to 'Src/Zle/zle_utils.c')
-rw-r--r--Src/Zle/zle_utils.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/Src/Zle/zle_utils.c b/Src/Zle/zle_utils.c
index b84d253bb..b82e54ce5 100644
--- a/Src/Zle/zle_utils.c
+++ b/Src/Zle/zle_utils.c
@@ -1643,7 +1643,7 @@ zlecallhook(char *name, char *arg)
 {
     Thingy thingy = rthingy_nocreate(name);
     int saverrflag, savretflag;
-    char *args[3];
+    char *args[2];
 
     if (!thingy)
 	return;
@@ -1651,9 +1651,8 @@ zlecallhook(char *name, char *arg)
     saverrflag = errflag;
     savretflag = retflag;
 
-    args[0] = thingy->nam;
-    args[1] = arg;
-    args[2] = NULL;
+    args[0] = arg;
+    args[1] = NULL;
     execzlefunc(thingy, args, 1);
     unrefthingy(thingy);