Fix an off-by-one causing a buffer overflow in mirb.

This commit is contained in:
Clayton Smith
2017-04-13 10:51:26 -04:00
parent 045e78c844
commit 8e2279d1ff
+1 -1
View File
@@ -442,7 +442,7 @@ main(int argc, char **argv)
char_index = 0;
while ((last_char = getchar()) != '\n') {
if (last_char == EOF) break;
if (char_index > sizeof(last_code_line)-2) {
if (char_index >= sizeof(last_code_line)-2) {
fputs("input string too long\n", stderr);
continue;
}