diff options
| author | Miodrag Milanovic <mmicko@gmail.com> | 2022-03-22 18:45:10 +0100 | 
|---|---|---|
| committer | Miodrag Milanovic <mmicko@gmail.com> | 2022-03-22 18:45:10 +0100 | 
| commit | 00b674d5b3ccefc7f2abcbf5b650fc14298ac549 (patch) | |
| tree | f4fb74b1eecc2d679852fc880bd1d9b6c4f5d8df | |
| parent | d7ecb23eeee9c9b4924182ce570c2e33eb18abff (diff) | |
| download | abc-00b674d5b3ccefc7f2abcbf5b650fc14298ac549.tar.gz abc-00b674d5b3ccefc7f2abcbf5b650fc14298ac549.tar.bz2 abc-00b674d5b3ccefc7f2abcbf5b650fc14298ac549.zip | |
fix buffer error
| -rw-r--r-- | src/base/io/io.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/src/base/io/io.c b/src/base/io/io.c index 8d07702d..3874a6cf 100644 --- a/src/base/io/io.c +++ b/src/base/io/io.c @@ -698,13 +698,16 @@ int Abc_NtkReadCexFile( char * pFileName, Abc_Ntk_t * pNtk, Abc_Cex_t ** ppCex,      int usedX = 0;      *fOldFormat = 0; -    char Buffer[1000]; +    int MaxLine = 1000000; +    char *Buffer;      int state = 0;      int iPo = 0;      nFrames = -1;      int status = 0;      int i; -    while ( fgets( Buffer, 1000, pFile ) != NULL ) + +    Buffer = ABC_ALLOC( char, MaxLine ); +    while ( fgets( Buffer, MaxLine, pFile ) != NULL )      {          if ( Buffer[0] == '#' )              continue; | 
