From 399fc01b62f17c81d99b852d5178f13ac6df11e2 Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Mon, 24 Sep 2012 14:28:40 -0700 Subject: [PATCH] librbd: fix list for more than 1024 format 2 images r was not being set in the loop. CID 716936: Infinite loop (INFINITE_LOOP) At (1): Top of the loop. Signed-off-by: Josh Durgin --- src/librbd/internal.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index 2e5fefac95a50..9d4a6fe15cd11 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -378,6 +378,7 @@ namespace librbd { if (images.size()) { last_read = images.rbegin()->first; } + r = images.size(); } while (r == max_read); return 0; -- 2.39.5