rv1126-uboot/cmd
Tom Rini 017aad0449 UPSTREAM: cmd/gpt.c, cmd/nvedit.c, tools/fit_image.c: Rework recent fixes for Coverity
The recent changes to these files did not completely fix the previous
issues, or introduced different (minor) issues.  In cmd/gpt.c we need to
dereference str_disk_guid to be sure that malloc worked.  In
cmd/nvedit.c we need to be careful that we can also fit in that leading
space when adding to the string.  And in tools/fit_image.c we need to
re-work the error handling slightly in fit_import_data() so that we only
call munmap() once.  We have two error paths here, one where we have an
fd to close and one where we do not.  Adjust labels to match this.

Change-Id: I66fafd0ed8d1c290a7773bba5ece8d11bfc15b50
Reported-by: Coverity (CID: 167366, 167367, 167370)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit bf52fcdef4aac242b5e6b6b9827acf6d69ce1951)
2018-01-17 15:27:28 +08:00
..
fastboot Add support for fastboot command over UDP 2017-11-14 10:55:44 +08:00
mvebu env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
.gitignore
Kconfig UPSTREAM: cmd: Move CONFIG_RANDOM_UUID to Kconfig 2018-01-17 15:27:28 +08:00
Makefile cmd: bootrkp: add a cmd for rockchip rkimg bootloader 2017-12-08 18:13:25 +08:00
aes.c Rename aes.h to uboot_aes.h 2017-04-12 13:28:27 -04:00
android_ab_select.c android: Fix off-by-one error when joining strings 2017-11-14 10:55:47 +08:00
android_cmds.c android: Implement A/B slot select. 2017-11-14 10:55:46 +08:00
armflash.c
bdinfo.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bedbug.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
blk_common.c UPSTREAM: cmd: blk: Use LBAFU in the common block command 2018-01-16 18:16:48 +08:00
blkcache.c
blob.c
bmp.c
boot.c
boot_android.c cmd: boot_android: support legacy aosp image from rockchip 2017-12-08 18:13:25 +08:00
bootefi.c UPSTREAM: efi_loader: bootefi hello should use loadaddr 2018-01-16 18:16:48 +08:00
booti.c
bootm.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bootmenu.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bootrkp.c rockchip: bootrkp: add log when boot from recovery 2018-01-12 15:40:12 +08:00
bootstage.c
bootz.c
cache.c
cbfs.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
charge.c cmd: charge: support command parameter 2017-12-05 09:34:48 +08:00
clk.c
config.c
console.c
cpu.c cmd: cpu: refactor to ensure devices are probed and improve code style 2017-05-10 16:16:09 +02:00
cramfs.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cros_ec.c
dataflash_mmc_mux.c
date.c
demo.c
dfu.c
diag.c
disk.c
display.c
echo.c
eeprom.c Convert CONFIG_CMD_EEPROM et al to Kconfig 2017-05-22 09:33:49 -04:00
efi.c
elf.c env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
ethsw.c cmd: ethsw: Fix out-of-bounds error 2017-06-16 10:11:42 -04:00
exit.c
ext2.c
ext4.c
fastboot.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
fat.c
fdc.c
fdt.c UPSTREAM: fdt: Switch to using the verbose overlay application method 2018-01-16 18:16:48 +08:00
fitupd.c
flash.c
fpga.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
fpgad.c
fs.c
fs_uuid.c
fuse.c
gettime.c
gpio.c
gpt.c UPSTREAM: cmd/gpt.c, cmd/nvedit.c, tools/fit_image.c: Rework recent fixes for Coverity 2018-01-17 15:27:28 +08:00
hash.c
help.c
host.c
i2c.c
ide.c cmd: ide: Make the first device the default one 2017-09-10 12:27:43 -04:00
ini.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
io.c cmd/io.c: Fix comparison of unsigned expression warning 2017-05-12 08:37:38 -04:00
iotrace.c
irq.c
itest.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
jffs2.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
led.c cmd/led.c: Remove unnecessary check on 'cmd' value 2017-05-12 08:37:38 -04:00
legacy_led.c led: Mark existing driver as legacy 2017-04-14 19:38:57 -06:00
license.c
load.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
load_android.c Move Android Image loading logic to image-android.c 2017-11-14 10:55:46 +08:00
log.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
lzmadec.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
mac.c
md5sum.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
mdio.c
mem.c Kconfig: Finish migration of hashing commands 2017-05-31 19:38:14 -04:00
mfsl.c
mii.c
misc.c
mmc.c UPSTREAM: blk: Remove various places that do flush cache after read 2018-01-16 18:16:48 +08:00
mmc_spi.c
mp.c
mtdparts.c mtdparts: Fix uninitialized scalar usage 2017-08-26 16:59:24 -04:00
nand.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
net.c Add support for fastboot command over UDP 2017-11-14 10:55:44 +08:00
nvedit.c UPSTREAM: cmd/gpt.c, cmd/nvedit.c, tools/fit_image.c: Rework recent fixes for Coverity 2018-01-17 15:27:28 +08:00
nvme.c nvme: Adjust the 'nvme' command to use blk_common_cmd() 2017-08-28 07:17:15 -04:00
onenand.c
part.c env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
pci.c Kconfig: Drop CONFIG_CMD_PCI_ENUM 2017-08-11 15:41:51 -04:00
pcmcia.c powerpc, 8xx: remove support for 8xx 2017-06-12 08:37:55 -04:00
pmic.c
pxe.c UPSTREAM: cmd/pxe.c: Rework initrd and bootargs handling slightly 2018-01-17 15:27:28 +08:00
qfw.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
read.c cmd/read.c: Fix checking blk_dread return value 2017-08-20 09:54:30 -04:00
reginfo.c powerpc: Remove unneccessary #ifdefs in reginfo 2017-07-22 22:22:49 -04:00
regulator.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
reiser.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
remoteproc.c
rknand.c drivers: rknand: add nand flash drivers for Rockchip SoC 2017-10-20 08:59:10 +08:00
rockusb.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
sata.c dm: sata: Support driver model with the 'sata' command 2017-08-17 16:44:17 +09:00
scsi.c dm: scsi: Adjust the 'scsi' command to use blk_common_cmd() 2017-08-17 16:44:16 +09:00
setexpr.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
sf.c
sha1sum.c
sound.c
source.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
spi.c
spl.c UPSTREAM: cmd: spl: Fix compiling warning 2018-01-16 18:13:50 +08:00
strings.c
terminal.c
test.c
thordown.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
time.c UPSTREAM: cmd/time.c: Initialize 'repeatable' variable 2018-01-17 15:27:28 +08:00
tpm.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
tpm_test.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
trace.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
tsi148.c
ubi.c cmd: ubi: remove unnecessary logical constraint 2017-04-18 06:08:32 +02:00
ubifs.c
universe.c
unzip.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
usb.c dm: usb: Adjust the 'usb' command to use blk_common_cmd() 2017-08-17 16:44:16 +09:00
usb_gadget_sdp.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
usb_mass_storage.c treewide: replace with error() with pr_err() 2018-01-17 15:27:28 +08:00
version.c display_options: Refactor to allow obtaining the banner 2017-07-11 10:08:19 -06:00
ximg.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
yaffs2.c
zfs.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
zip.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00