From b90d6abb81f54bec11305d5091532c8d5fc47a18 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 28 Oct 2015 21:21:05 +0200 Subject: Disallow nul bytes in source code no matter what. --- awkgram.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'awkgram.c') diff --git a/awkgram.c b/awkgram.c index 845dbbef..8e408cac 100644 --- a/awkgram.c +++ b/awkgram.c @@ -5226,7 +5226,7 @@ again: 0 : work_ring_idx + 1; cur_char_ring[work_ring_idx] = 0; } - if (check_for_bad) + if (check_for_bad || *lexptr == '\0') check_bad_char(*lexptr); return (int) (unsigned char) *lexptr++; @@ -5235,7 +5235,7 @@ again: if (lexeof) return END_FILE; if (lexptr && lexptr < lexend) { - if (check_for_bad) + if (check_for_bad || *lexptr == '\0') check_bad_char(*lexptr); return ((int) (unsigned char) *lexptr++); } -- cgit v1.2.3