From: Jerry James Date: Sat, 23 Jun 2018 20:49:04 +0000 (+0200) Subject: kconfig: loop boundary condition fix X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;ds=sidebyside;h=c38004b50bcc9378ad1981165dc8dfbb3445c0a9;hp=c38004b50bcc9378ad1981165dc8dfbb3445c0a9;p=carl9170fw.git kconfig: loop boundary condition fix If buf[-1] just happens to hold the byte 0x0A, then nread can wrap around to (size_t)-1, leading to invalid memory accesses. This has caused segmentation faults when trying to build the latest kernel snapshots for i686 in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1592374 Signed-off-by: Jerry James [alexpl@fedoraproject.org: reformatted patch for submission] Signed-off-by: Alexander Ploumistos Signed-off-by: Masahiro Yamada Signed-off-by: Christian Lamparter ---