]> Git Repo - qemu.git/commit
i386: fix regression parsing multiboot initrd modules
authorDaniel P. Berrangé <[email protected]>
Mon, 14 May 2018 17:19:11 +0000 (18:19 +0100)
committerPaolo Bonzini <[email protected]>
Tue, 17 Jul 2018 14:24:49 +0000 (16:24 +0200)
commit6e3ad3f0e31b8e31c6c0769d0f474bcd9673e0e5
tree98440f9f2338ff22bcf880a63c4d72baec2e2243
parent8449bcf94986156a1476d6647c75ec1ce3db64d0
i386: fix regression parsing multiboot initrd modules

The logic for parsing the multiboot initrd modules was messed up in

  commit 950c4e6c94b15cd0d8b63891dddd7a8dbf458e6a
  Author: Daniel P. Berrangé <[email protected]>
  Date:   Mon Apr 16 12:17:43 2018 +0100

    opts: don't silently truncate long option values

Causing the length to be undercounter, and the number of modules over
counted. It also passes NULL to get_opt_value() which was not robust
at accepting a NULL value.

Signed-off-by: Daniel P. Berrangé <[email protected]>
Message-Id: <20180514171913[email protected]>
Reviewed-by: Eduardo Habkost <[email protected]>
Tested-by: Roman Kagan <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
hw/i386/multiboot.c
util/qemu-option.c
This page took 0.02748 seconds and 4 git commands to generate.