* read.c (eval): Avoid GCC warning to add braces.
authorPaul Smith <psmith@gnu.org>
Sat, 19 Oct 2013 16:07:31 +0000 (12:07 -0400)
committerPaul Smith <psmith@gnu.org>
Sat, 19 Oct 2013 16:07:31 +0000 (12:07 -0400)
read.c

diff --git a/read.c b/read.c
index 83224ac18d70201d15b5a303333dc89d25e9b48c..b3897b2746feab64d355cc90e7e33077d6a26b79 100644 (file)
--- a/read.c
+++ b/read.c
@@ -1117,14 +1117,15 @@ eval (struct ebuffer *ebuf, int set_default)
            it.  If so, we can't parse this line so punt.  */
         if (wtype == w_eol)
           {
-            if (*p2 != '\0')
-              /* There's no need to be ivory-tower about this: check for
-                 one of the most common bugs found in makefiles...  */
-              if (cmd_prefix == '\t' && !strneq (line, "        ", 8))
-                fatal (fstart, _("missing separator (did you mean TAB instead of 8 spaces?)"));
-              else
-                fatal (fstart, _("missing separator"));
-            continue;
+            if (*p2 == '\0')
+              continue;
+
+            /* There's no need to be ivory-tower about this: check for
+               one of the most common bugs found in makefiles...  */
+            if (cmd_prefix == '\t' && !strneq (line, "        ", 8))
+              fatal (fstart, _("missing separator (did you mean TAB instead of 8 spaces?)"));
+            else
+              fatal (fstart, _("missing separator"));
           }
 
         /* Make the colon the end-of-string so we know where to stop