about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--Src/glob.c2
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 1ceb804cc..26bc3d44e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,9 +3,14 @@
 	* unposted but see 32012: Doc/help/.cvsignore,
 	Doc/help/.distfiles: were created in the wrong place, so move.
 
+2013-11-18  Barton E. Schaefer  <schaefer@zsh.org>
+
+	* 31995: Han Pingtian: Src/glob.c: glob	qualifiers cannot
+	follow an empty pattern, so a leading paren means grouping
+
 2013-11-17  Peter Stephenson  <p.w.stephenson@ntlworld.com>
 
-	* 32001: Src/subst.: fix crash on empty arrays with array
+	* 32001: Src/subst.c: fix crash on empty arrays with array
 	intersection and disjunction.
 
 2013-11-15  Barton E. Schaefer  <schaefer@zsh.org>
diff --git a/Src/glob.c b/Src/glob.c
index e0d0cf68e..385b9e681 100644
--- a/Src/glob.c
+++ b/Src/glob.c
@@ -1171,7 +1171,7 @@ zglob(LinkList list, LinkNode np, int nountok)
 		break;
 	    }
 	}
-	if (*s != Inpar)
+	if (*s != Inpar || s == str)
 	    break;
 	if (isset(EXTENDEDGLOB) && !zpc_disables[ZPC_HASH] && s[1] == Pound) {
 	    if (s[2] == 'q') {