diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2012-02-10 14:48:28 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2012-02-10 14:48:28 +0000 |
commit | 4d95ccc696a00ca1c050a7773756fd4bbedd9f0b (patch) | |
tree | ba0029582a048e4e9dbb1ff9e0f990698cb16258 /libdm | |
parent | 3b5834d78bb05bb3bab0b9cd99cbecd0ad3409fe (diff) | |
download | lvm2-4d95ccc696a00ca1c050a7773756fd4bbedd9f0b.tar.gz lvm2-4d95ccc696a00ca1c050a7773756fd4bbedd9f0b.tar.xz lvm2-4d95ccc696a00ca1c050a7773756fd4bbedd9f0b.zip |
Check for deps pointer before dererence
As _deps() call may return NULL - check for it.
Diffstat (limited to 'libdm')
-rw-r--r-- | libdm/libdm-deptree.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |