]> git.dujemihanovic.xyz Git - u-boot.git/commit
easylogo: avoid buffer overrun
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 15 Aug 2019 21:54:15 +0000 (23:54 +0200)
committerLukasz Majewski <lukma@denx.de>
Wed, 21 Aug 2019 22:09:58 +0000 (00:09 +0200)
commit2bdb42f7c076638eb3dfbdfefc142f37f5e6209d
treeea1a1199f3fea010c5ebdf512faf39a23df21684
parent071f369dd2f83ac6d290b53ea7e530afd0a9e67d
easylogo: avoid buffer overrun

Building easylogo with `HOST_TOOLS_ALL=y make tools` results in a build
warning due to a possible buffer overrun:

tools/easylogo/easylogo.c:453:4: note: ‘sprintf’ output between 7 and
262 bytes into a destination of size 256
    sprintf (str, "%s, 0x%02x", app, *dataptr++);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Truncate the output to fit into the destination buffer.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
tools/easylogo/easylogo.c