From 6f729ee539dd59426ff2108f0a9894d12cccb489 Mon Sep 17 00:00:00 2001 From: David Teigland Date: Tue, 31 Oct 2017 16:28:48 -0500 Subject: lvmcache: avoid unnecessary reference to vginfo->cached_vg This was causing a segfault. --- lib/cache/lvmcache.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/cache/lvmcache.c b/lib/cache/lvmcache.c index 8253fd237..d6a43ac88 100644 --- a/lib/cache/lvmcache.c +++ b/lib/cache/lvmcache.c @@ -1406,11 +1406,10 @@ bad: return NULL; } -// #if 0 int lvmcache_vginfo_holders_dec_and_test_for_zero(struct lvmcache_vginfo *vginfo) { log_debug_cache("VG %s decrementing %d holder(s) at %p.", - vginfo->cached_vg->name, vginfo->holders, vginfo->cached_vg); + vginfo->vgname, vginfo->holders, vginfo->cached_vg); if (--vginfo->holders) return 0; @@ -1430,7 +1429,6 @@ int lvmcache_vginfo_holders_dec_and_test_for_zero(struct lvmcache_vginfo *vginfo return 1; } -// #endif int lvmcache_get_vgnameids(struct cmd_context *cmd, int include_internal, struct dm_list *vgnameids) -- cgit v1.2.1