From c91e681a558fc21073ffc491b5a022d5f340fa0b Mon Sep 17 00:00:00 2001 From: Orit Wasserman Date: Thu, 30 Jan 2014 20:08:34 +0200 Subject: Add check for cache size smaller than page size Signed-off-by: Orit Wasserman Reviewed-by: Juan Quintela Signed-off-by: Juan Quintela --- arch_init.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch_init.c') diff --git a/arch_init.c b/arch_init.c index 66f5e82263..8edeabee4c 100644 --- a/arch_init.c +++ b/arch_init.c @@ -178,6 +178,10 @@ static struct { int64_t xbzrle_cache_resize(int64_t new_size) { + if (new_size < TARGET_PAGE_SIZE) { + return -1; + } + if (XBZRLE.cache != NULL) { return cache_resize(XBZRLE.cache, new_size / TARGET_PAGE_SIZE) * TARGET_PAGE_SIZE; -- cgit v1.2.1