summaryrefslogtreecommitdiff
path: root/src/cls_rbd.cc
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2012-06-17 09:07:41 -0700
committerSage Weil <sage@inktank.com>2012-06-17 09:07:41 -0700
commit3d4ba4319ce0206d8201295576d495ef56783121 (patch)
tree3d32496da9cd4fa7cfce1755e1fe3f3ba8cdf19b /src/cls_rbd.cc
parent5efaa8d7799347dfae38333b1fd6e1a87dc76b28 (diff)
downloadceph-3d4ba4319ce0206d8201295576d495ef56783121.tar.gz
cls_rbd: do not pass snapid_t to vargs
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 <sage@inktank.com>
Diffstat (limited to 'src/cls_rbd.cc')
-rw-r--r--src/cls_rbd.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cls_rbd.cc b/src/cls_rbd.cc
index f8ae50f50aa..c03f99bdb5e 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) {