X-Git-Url: http://winboard.nl/cgi-bin?p=polyglot.git;a=blobdiff_plain;f=io.c;h=7c2cfadd75499c51827ba41a66b7f261bba4aeef;hp=6e9dde76808518e4abd6c1adcc3134ccb9b529c9;hb=a9ecc687f7cfb4760cd3170a6cb32261aa2a458e;hpb=de010509fa0e57ba955da6512c714fbff8606af3 diff --git a/io.c b/io.c index 6e9dde7..7c2cfad 100644 --- a/io.c +++ b/io.c @@ -119,7 +119,14 @@ void io_get_update(io_t * io) { pos = io->in_size; size = BufferSize - pos; - if (size <= 0) my_fatal("io_get_update(): buffer overflow\n"); + + + if (size <= 0){ + // io->in_buffer[FormatBufferSize-20]='\0'; + // my_log("%s","io_get_update(): buffer too small; content starts with:\n"); + // my_log("[%s...]\n",io->in_buffer); + my_fatal("io_get_update(): buffer overflow\n"); + } // read as many data as possible n = my_read(io->in_fd,&io->in_buffer[pos],size); @@ -140,6 +147,7 @@ void io_get_update(io_t * io) { io->in_eof = TRUE; } + } // io_line_ready()