aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/rangeset.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-10-19 14:30:10 +0100
committerKeir Fraser <keir@xensource.com>2007-10-19 14:30:10 +0100
commit02ae00123e864a93b4dfbc48b9c2d04a4d131aba (patch)
tree985aaed831e146788d8aa9c555843828af63f3c1 /xen/common/rangeset.c
parente8676312a304ca702ae3f8e9e95fbd5d022b89d5 (diff)
downloadxen-02ae00123e864a93b4dfbc48b9c2d04a4d131aba.tar.gz
xen-02ae00123e864a93b4dfbc48b9c2d04a4d131aba.tar.bz2
xen-02ae00123e864a93b4dfbc48b9c2d04a4d131aba.zip
x86: Fix get_page_from_l1e() and avoid host crash on 'xm save'.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/common/rangeset.c')
-rw-r--r--xen/common/rangeset.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/common/rangeset.c b/xen/common/rangeset.c
index 79a09f894e..5c1b73cefe 100644
--- a/xen/common/rangeset.c
+++ b/xen/common/rangeset.c
@@ -263,7 +263,7 @@ int rangeset_contains_singleton(
int rangeset_is_empty(
struct rangeset *r)
{
- return list_empty(&r->range_list);
+ return ((r == NULL) || list_empty(&r->range_list));
}
struct rangeset *rangeset_new(