CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2019/05/03 10:31:34

Modified files:
        lib/libevent   : buffer.c 

Log message:
Fixed endless loop/ OOB write on 64 bit systems with large buffers.

If a buffer exceeds UINT_MAX (which is only possible on 64 bit systems)
an endless loop or OOB write can occur in buffer-specific readline
functions.

Switching variables in function scope to size_t solves these issue because
relevant fields in struct buffer are already size_t.

ok cheloha, deraadt, nicm, tedu

Reply via email to