diff -uNr bash-3.1/parse.y bash-3.1-2/parse.y
--- bash-3.1/parse.y	2005-11-12 01:14:18.000000000 -0300
+++ bash-3.1-2/parse.y	2006-02-02 21:17:43.000000000 -0300
@@ -2907,7 +2907,7 @@
 	  if (open == ch)	/* undo previous increment */
 	    count--;
 	  if (ch == '(')		/* ) */
-	    nestret = parse_matched_pair (0, '(', ')', &nestlen, rflags);
+	    nestret = parse_matched_pair (0, '(', ')', &nestlen, rflags & ~P_DQUOTE);
 	  else if (ch == '{')		/* } */
 	    nestret = parse_matched_pair (0, '{', '}', &nestlen, P_FIRSTCLOSE|rflags);
 	  else if (ch == '[')		/* ] */
