|author||Ryan Fairfax <firstname.lastname@example.org>||2019-03-07 13:20:54 -0800|
|committer||Rich Felker <email@example.com>||2019-03-13 11:44:12 -0400|
The original logic considered each byte until it either found a 0 value or a value >= 192. This means if a string segment contained any byte >= 192 it was interepretted as a compressed segment marker even if it wasn't in a position where it should be interpretted as such. The fix is to adjust dn_skipname to increment by each segments size rather than look at each character. This avoids misinterpretting string segment characters by not considering those bytes.
Diffstat (limited to 'include/assert.h')
0 files changed, 0 insertions, 0 deletions