[PATCH 07/30] Ensure seg is nonnull
Zdenek Kabelac <[email protected]>
| Newsgroups | dev.linux.lists.lvm-devel |
|---|---|
| Message-ID | <afaeb1ba5334b0f63fd3b92bc78c2f7fa577cff5.1287994529.git.zkabelac@redhat.com> |
clang Logic error Dereference of null pointer Make sure we do not try to use NULL seg pointer. Signed-off-by: Zdenek Kabelac <[email protected]> --- lib/activate/dev_manager.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/activate/dev_manager.c b/lib/activate/dev_manager.c index aab0c9a..216b042 100644 --- a/lib/activate/dev_manager.c +++ b/lib/activate/dev_manager.c @@ -615,7 +615,7 @@ int dev_manager_transient(struct dev_manager *dm, struct logical_volume *lv) if (!type || !params) continue; - if (seg->segtype->ops->check_transient_status && + if (seg && seg->segtype->ops->check_transient_status && !seg->segtype->ops->check_transient_status(seg, params)) goto_out; -- 1.7.3.1