Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
shared/logs-show: fix mixup between length-based memory duplication a…
…nd string operations We'd look for a '=' separator using memchr, i.e. ignoring any nul bytes in the string, but then do a strndup, which would terminate on any nul byte, and then again do a memcmp, which would access memory past the chunk allocated by strndup. Of course, we probably shouldn't allow keys with nul bytes in them. But we currently do, so there might be journal files like that out there. So let's fix the journal-reading code first.
- Loading branch information