From e1153fd3854532836c8de6d88b0de0a8a8021bd1 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 27 Feb 2012 10:15:08 +0000 Subject: Test seg pointer for non-null As the function accepts NULL for 'seg' parameter, check for it before dereference. --- lib/raid/raid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/raid/raid.c') diff --git a/lib/raid/raid.c b/lib/raid/raid.c index 211f8070..354ca508 100644 --- a/lib/raid/raid.c +++ b/lib/raid/raid.c @@ -230,7 +230,7 @@ static int _raid_target_percent(void **target_state, if (!pos || (sscanf(pos, "%" PRIu64 "/%" PRIu64 "%n", &numerator, &denominator, &i) != 2)) { log_error("Failed to parse %s status fraction: %s", - seg->segtype->name, params); + (seg) ? seg->segtype->name : "segment", params); return 0; } -- cgit