]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: drop r_old_dentry ref in put_request
authorSage Weil <sage@newdream.net>
Wed, 7 May 2008 19:57:56 +0000 (12:57 -0700)
committerSage Weil <sage@newdream.net>
Wed, 7 May 2008 19:57:56 +0000 (12:57 -0700)
src/kernel/mds_client.c

index 3c2c77ea709ff0dc74220027c5542217e094cd5b..daff62681133f80445757458dc83dbdb4235b441 100644 (file)
@@ -384,6 +384,8 @@ void ceph_mdsc_put_request(struct ceph_mds_request *req)
                        iput(req->r_last_inode);
                if (req->r_last_dentry)
                        dput(req->r_last_dentry);
+               if (req->r_old_dentry)
+                       dput(req->r_old_dentry);
                put_request_sessions(req);
                kfree(req);
        }