From 3d4ba4319ce0206d8201295576d495ef56783121 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 17 Jun 2012 09:07:41 -0700 Subject: [PATCH] cls_rbd: do not pass snapid_t to vargs MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit On squeeze, warning: cls_rbd.cc:534: cannot pass objects of non-POD type ‘struct snapid_t’ through ‘...’; call will abort at runtime Signed-off-by: Sage Weil --- src/cls_rbd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cls_rbd.cc b/src/cls_rbd.cc index f8ae50f50aaa..c03f99bdb5ea 100644 --- a/src/cls_rbd.cc +++ b/src/cls_rbd.cc @@ -531,7 +531,7 @@ int snapshot_add(cls_method_context_t hctx, bufferlist *in, bufferlist *out) ::decode(old_meta, iter); } catch (const buffer::error &err) { snapid_t snap_id = snap_id_from_key(it->first); - CLS_ERR("error decoding snapshot metadata for snap_id: %llu", snap_id); + CLS_ERR("error decoding snapshot metadata for snap_id: %llu", snap_id.val); return -EIO; } if (snap_meta.name == old_meta.name || snap_meta.id == old_meta.id) { -- 2.47.3