]> git.ipfire.org Git - thirdparty/util-linux.git/commit
dmesg: fix segfault
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Mon, 18 Jul 2011 17:37:22 +0000 (19:37 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 18 Jul 2011 21:46:45 +0000 (23:46 +0200)
commit730d5e7761e738983e4df1e34d80fd2b06e575e6
tree2cabf6b5033540f7b345c3644bb132bc67f4987b
parent7148256802364dc13549c7f4026de45ae0a52bb6
dmesg: fix segfault

An element declared as size_t cannot be detected as negative (len < 0)
is always false.
This can lead to an infinite loop causing a segmentation fault.
Check if len is equal to -1 or -2 instead

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
sys-utils/dmesg.c