Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=68955a81024d43...
Commit: 68955a81024d43138ee29b682d08233baf5ee876
Parent: 9b92cb27609ed239814d1e0d36f77d41464b23bd
Author: Zdenek Kabelac <zkabelac(a)redhat.com>
AuthorDate: Tue Feb 23 20:16:06 2016 +0100
Committer: Zdenek Kabelac <zkabelac(a)redhat.com>
CommitterDate: Tue Feb 23 21:40:16 2016 +0100
coverity: ensure non-null pointers are used
Here is too complex for Coverity to guess
those pointers cannot be NULL, but it's
very easy to add little checks here.
---
lib/activate/dev_manager.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lib/activate/dev_manager.c b/lib/activate/dev_manager.c
index a1c9a23..7ad8982 100644
--- a/lib/activate/dev_manager.c
+++ b/lib/activate/dev_manager.c
@@ -352,7 +352,8 @@ static int _ignore_blocked_mirror_devices(struct device *dev,
do {
next = dm_get_next_target(dmt, next, &s, &l,
&target_type, ¶ms);
- if ((s == start) && (l == length)) {
+ if ((s == start) && (l == length) &&
+ target_type && params) {
if (strcmp(target_type, "mirror"))
goto_out;