From 3b1d6b5a4b50288a40dc27cc90d207ff3742775f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 19 Jan 2009 12:10:53 -0800 Subject: [PATCH] kclient: zero out *implemented in __ceph_caps_issued() Otherwise we can get garbage --- src/kernel/caps.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kernel/caps.c b/src/kernel/caps.c index 9a8aba403088e..4680e81c104a6 100644 --- a/src/kernel/caps.c +++ b/src/kernel/caps.c @@ -283,6 +283,8 @@ int __ceph_caps_issued(struct ceph_inode_info *ci, int *implemented) unsigned long ttl; struct rb_node *p; + if (implemented) + *implemented = 0; for (p = rb_first(&ci->i_caps); p; p = rb_next(p)) { cap = rb_entry(p, struct ceph_cap, ci_node); -- 2.39.5