From 4d95ccc696a00ca1c050a7773756fd4bbedd9f0b Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 10 Feb 2012 14:48:28 +0000 Subject: Check for deps pointer before dererence As _deps() call may return NULL - check for it. --- libdm/libdm-deptree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libdm') diff --git a/libdm/libdm-deptree.c b/libdm/libdm-deptree.c index 0b16efa2..dabd7225 100644 --- a/libdm/libdm-deptree.c +++ b/libdm/libdm-deptree.c @@ -1180,7 +1180,7 @@ static struct dm_tree_node *_add_dev(struct dm_tree *dtree, goto out; /* Can't recurse if not a mapped device or there are no dependencies */ - if (!node->info.exists || !deps->count) { + if (!node->info.exists || !deps || !deps->count) { if (!_add_to_bottomlevel(node)) { stack; node = NULL; -- cgit