ISSPACE evaluates its argument multiple times

This commit is contained in:
cremno
2014-06-05 20:22:20 +02:00
parent c4c470696b
commit 69da21bcb4
+2 -1
View File
@@ -3911,7 +3911,8 @@ parse_string(parser_state *p)
return tHD_LITERAL_DELIM;
}
}
} while (ISSPACE(c = nextc(p)));
c = nextc(p);
} while (ISSPACE(c));
pushback(p, c);
return tLITERAL_DELIM;
}