tcmd/yacc: correctly detect end of file in gettok - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit bf59f0ed282f9c9b1ae0660e5af0ac86c0d247b5
 (DIR) parent eb4aea5072dcca2dfee2ff4d551352dae73a821c
 (HTM) Author: Neven Sajko <nsajko@gmail.com>
       Date:   Sun, 25 Aug 2019 14:30:36 +0000
       
       cmd/yacc: correctly detect end of file in gettok
       
       This prevents an infinite loop.
       
       Change-Id: I7eda6b9d032ca0daeb24b555954330d07f35c78b
       
       Diffstat:
         M src/cmd/yacc.c                      |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/yacc.c b/src/cmd/yacc.c
       t@@ -1805,6 +1805,8 @@ begin:
                                }
                        } else
                                return c;
       +                if(c == Beof)
       +                        return ENDFILE;
                        Bungetrune(finput);
                }
                tokname[i] = 0;