diff options
author | Mightyjo <mightyjo@gmail.com> | 2016-10-03 22:50:00 -0400 |
---|---|---|
committer | Will Estes <westes575@gmail.com> | 2016-10-05 17:19:03 -0400 |
commit | 735ffb6a653552831321acaa0e7d0a834a210a84 (patch) | |
tree | 899bf44f3da2425e0afdff04bbf51d54d3337d62 /src/flex.skl | |
parent | ee87e5df0056671be04eefaaeb85979d7bfca89c (diff) |
Fix yyrestart(NULL) SEGV.
Diffstat (limited to 'src/flex.skl')
-rw-r--r-- | src/flex.skl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flex.skl b/src/flex.skl index ccec415..de45168 100644 --- a/src/flex.skl +++ b/src/flex.skl @@ -2056,7 +2056,7 @@ static void yy_load_buffer_state (M4_YY_DEF_ONLY_ARG) b->yy_input_file = file; %endif %if-c++-only - b->yy_input_file = file.rdbuf(); + b->yy_input_file = (&file == 0) ? NULL : file.rdbuf(); %endif b->yy_fill_buffer = 1; |