diff options
author | Alon Levy <alevy@redhat.com> | 2013-09-02 16:32:22 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2013-10-14 12:43:26 +0300 |
commit | 9f4c7aed3c75e4214cd16f28b890d6b99f6a2946 (patch) | |
tree | ea0879c9b3291676515f162a9a207eb8fda91d12 | |
parent | 9bc5e720f20caf91f95c1fb56bc6ac8c24725eb8 (diff) |
xspice: zero memory on allocation, fix uninitialized use (valgrind reported)
Signed-off-by: Alon Levy <alevy@redhat.com>
-rw-r--r-- | src/qxl_driver.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c index f8b2c90..6bcda6e 100644 --- a/src/qxl_driver.c +++ b/src/qxl_driver.c @@ -177,13 +177,13 @@ unmap_memory_helper (qxl_screen_t *qxl) static void map_memory_helper (qxl_screen_t *qxl) { - qxl->ram = malloc (RAM_SIZE); + qxl->ram = calloc (RAM_SIZE, 1); qxl->ram_size = RAM_SIZE; qxl->ram_physical = qxl->ram; - qxl->vram = malloc (VRAM_SIZE); + qxl->vram = calloc (VRAM_SIZE, 1); qxl->vram_size = VRAM_SIZE; qxl->vram_physical = qxl->vram; - qxl->rom = malloc (ROM_SIZE); + qxl->rom = calloc (ROM_SIZE, 1); init_qxl_rom (qxl, ROM_SIZE); } |