]> git.proxmox.com Git - mirror_qemu.git/commit
load_image_targphys() should enforce the max size
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 11 Jan 2012 19:46:20 +0000 (19:46 +0000)
committerAlexander Graf <agraf@suse.de>
Sat, 21 Jan 2012 04:17:01 +0000 (05:17 +0100)
commit17df768c1e4580f03301d18ea938d3557d441911
tree550ee7f04ccd65e40adbaad7deef695f8e3059ef
parent06dbfc6f8833475065c9cf5fdbdb990dbb4b619b
load_image_targphys() should enforce the max size

load_image_targphys() gets passed a max size for the file, but doesn't
enforce it at all. Add a check and return -1 (error) if the file is
too big, without loading it.  Fix the bracing style in the function
while we're at it.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/loader.c