From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 17 Feb 2016 21:22:22 +0000 Subject: [PATCH] memslot: do not crash if guest provide a wrong address This could happen with buggy driver. This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1264356 Signed-off-by: Frediano Ziglio Acked-by: Pavel Grunt --- server/red_memslots.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/red_memslots.c b/server/red_memslots.c index d9153d3..3b8443e 100644 --- a/server/red_memslots.c +++ b/server/red_memslots.c @@ -87,7 +87,7 @@ int validate_virt(RedMemSlotInfo *info, unsigned long virt, int slot_id, if (virt < slot->virt_start_addr || (virt + add_size) > slot->virt_end_addr) { print_memslots(info); - spice_critical("virtual address out of range\n" + spice_warning("virtual address out of range\n" " virt=0x%lx+0x%x slot_id=%d group_id=%d\n" " slot=0x%lx-0x%lx delta=0x%lx", virt, add_size, slot_id, group_id,