Message ID | 20091110032225.GA16580@redhat.com (mailing list archive) |
---|---|
State | Superseded, archived |
Headers | show |
diff --git a/drivers/md/dm-snap.c b/drivers/md/dm-snap.c index 5e53ee2..1737917 100644 --- a/drivers/md/dm-snap.c +++ b/drivers/md/dm-snap.c @@ -386,7 +386,7 @@ static void unregister_snapshot(struct dm_snapshot *s) o = __lookup_origin(s->origin->bdev); list_del(&s->list); - if (list_empty(&o->snapshots)) { + if (o && list_empty(&o->snapshots)) { list_del(&o->hash_list); kfree(o);