]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - parse.y
commit bash-20101025 snapshot
[thirdparty/bash.git] / parse.y
diff --git a/parse.y b/parse.y
index 4760befb267d0517c806afce8baba56a67812fa0..449f0c67d49255d5246a52a5605287dbcd219997 100644 (file)
--- a/parse.y
+++ b/parse.y
@@ -3165,7 +3165,7 @@ parse_matched_pair (qc, open, close, lenp, flags)
   start_lineno = line_number;
   while (count)
     {
-      ch = shell_getc (qc != '\'' && (tflags & LEX_PASSNEXT) == 0);
+      ch = shell_getc (qc != '\'' && (tflags & (LEX_PASSNEXT)) == 0);
 
       if (ch == EOF)
        {
@@ -3434,7 +3434,7 @@ parse_comsub (qc, open, close, lenp, flags)
   while (count)
     {
 comsub_readchar:
-      ch = shell_getc (qc != '\'' && (tflags & LEX_PASSNEXT) == 0);
+      ch = shell_getc (qc != '\'' && (tflags & (LEX_INCOMMENT|LEX_PASSNEXT)) == 0);
 
       if (ch == EOF)
        {