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