Buffer overflow in assertImplementationCStr / AssertImpl.c
Status: Pre-Alpha
Brought to you by:
arms22
The comment for exp_act_limit says: /* "exp'' was''" = 11 byte */, and consequently 11 bytes are substracted from ASSERT_STRING_BUFFER_MAX.
However, the string actually used in lines 93f is "exp '' was ''" - note that there are extra spaces that make it 13 bytes wide.
Consequently, the buffer is 2 bytes too short.
AssertImpl.patch contains the trivial patch to fix this.