qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] qemu-option: Fix uninitialized value in append_


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH] qemu-option: Fix uninitialized value in append_option_parameter
Date: Mon, 14 Jun 2010 11:27:18 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100423 Lightning/1.0b1 Thunderbird/3.0.4

On 06/11/2010 03:19 AM, Kevin Wolf wrote:
When dest is NULL, i.e. a new copy of the list is created, we don't get a
properly terminated list after the realloc. Initialize it as an empty list.

Signed-off-by: Kevin Wolf<address@hidden>

Applied.  Thanks.

Regards,

Anthony Liguori

---

Xudong, can you please try this one? I think it should fix your qemu-img
problem.

  qemu-option.c |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/qemu-option.c b/qemu-option.c
index acd74f9..f884865 100644
--- a/qemu-option.c
+++ b/qemu-option.c
@@ -378,6 +378,7 @@ QEMUOptionParameter 
*append_option_parameters(QEMUOptionParameter *dest,
      num_options += count_option_parameters(list);

      dest = qemu_realloc(dest, (num_options + 1) * 
sizeof(QEMUOptionParameter));
+    dest[num_dest_options].name = NULL;

      while (list&&  list->name) {
          if (get_option_parameter(dest, list->name) == NULL) {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]