about summary refs log tree commit diff
path: root/Src/cond.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-10-18 12:09:40 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-10-18 12:09:40 +0000
commit42510013b1630c620caeb7894d3fa2b46862cf56 (patch)
tree9cda8fc36c63eaf0c926c577df63be53f23dad89 /Src/cond.c
parent9411b0e51a065a19e0c17caaf2d61298377a47c7 (diff)
downloadzsh-42510013b1630c620caeb7894d3fa2b46862cf56.tar.gz
zsh-42510013b1630c620caeb7894d3fa2b46862cf56.tar.xz
zsh-42510013b1630c620caeb7894d3fa2b46862cf56.zip
zsh-workers/8321
Diffstat (limited to 'Src/cond.c')
-rw-r--r--Src/cond.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/cond.c b/Src/cond.c
index caa675f2e..0ee8fae7c 100644
--- a/Src/cond.c
+++ b/Src/cond.c
@@ -117,7 +117,8 @@ evalcond(Cond c)
 	if (c->type < COND_MOD) {
 	    char *rt = (char *) right;
 	    if (c->type == COND_STREQ || c->type == COND_STRNEQ) {
-		rt = dupstring(rt);
+		rt = dupstring(c->right);
+		singsub(&rt);
 		untokenize(rt);
 	    }
 	    fprintf(stderr, " %s %s %s", (char *)left, condstr[c->type],