]> git.dujemihanovic.xyz Git - u-boot.git/commit
usb: gadget: fastboot: terminate commands with NULL
authorEric Nelson <eric.nelson@boundarydevices.com>
Wed, 1 Oct 2014 21:30:56 +0000 (14:30 -0700)
committerMarek Vasut <marex@denx.de>
Mon, 6 Oct 2014 19:07:44 +0000 (21:07 +0200)
commite2140588dd2f3e619f21d9575281b7c7ea771c09
tree8462728474bc08d9500427916b6c98d4101614be
parent16b61d13bab361853564da401b15fc34ae1dfea7
usb: gadget: fastboot: terminate commands with NULL

Without NULL termination, various commands will read past the
end of input. In particular, this was noticed with error()
calls in cb_getvar and simple_strtoul() in cb_download.

Since the download callback happens elsewhere, the 4k buffer
should always be sufficient to handle command arguments.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
drivers/usb/gadget/f_fastboot.c