]> granicus.if.org Git - re2c/commit
Fixed bug #215 "A memory read overrun issue in s_to_n32_unsafe.cc".
authorUlya Trofimovich <skvadrik@gmail.com>
Tue, 4 Sep 2018 19:27:40 +0000 (20:27 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Tue, 4 Sep 2018 19:27:40 +0000 (20:27 +0100)
commita439ca0828d6c1a8baa6ada3f3985499610c7e86
tree616ed2614f705e16c125bee5916115723a09847f
parentd06bf2be1ff92afb5de6f198f12d97dfe51dc782
Fixed bug #215 "A memory read overrun issue in s_to_n32_unsafe.cc".

The error was in the code of the test itself: the special case of zero
wasn't handled correctrly by the function that prepares input data for
the test. As a result, zero-length input string was passed to the test,
which is unexpected: the tested function is an "unsafe" one (as the
name suggests) and is meant to be used on an already validated input.
re2c/src/test/s_to_n32_unsafe/test.cc