From cfd0d4f5aa3e32daa0d2b8c673f637189d85b5db Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 16 Aug 2012 14:27:35 -0700 Subject: [PATCH] librbd: fix warning librbd/internal.cc: In function 'int librbd::ictx_refresh(librbd::ImageCtx*)': librbd/internal.cc:1334:59: warning: enumeral and non-enumeral type in conditional expression [enabled by default] Signed-off-by: Sage Weil --- src/librbd/internal.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index e767c324f63d9..fb96ce8ad8d16 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -1331,7 +1331,7 @@ namespace librbd { for (size_t i = 0; i < new_snapc.snaps.size(); ++i) { uint64_t features = ictx->old_format ? 0 : snap_features[i]; uint8_t protection_status = ictx->old_format ? - RBD_PROTECTION_STATUS_UNPROTECTED : snap_protection[i]; + (uint8_t)RBD_PROTECTION_STATUS_UNPROTECTED : snap_protection[i]; cls_client::parent_info parent; if (!ictx->old_format) parent = snap_parents[i]; -- 2.39.5