diff --git a/lib/debugobjects.c b/lib/debugobjects.c
index 1b6c00a933a9d50f92dce9cf94481ac062c6397b..d11808ca4bc49c22c2b43305238de5acc205758d 100644
--- a/lib/debugobjects.c
+++ b/lib/debugobjects.c
@@ -95,7 +95,7 @@ static void fill_pool(void)
 
 		new = kmem_cache_zalloc(obj_cache, gfp);
 		if (!new)
-			return obj_pool_free;
+			return;
 
 		raw_spin_lock_irqsave(&pool_lock, flags);
 		hlist_add_head(&new->node, &obj_pool);