osd_index_fini(obj);
if (inode != NULL) {
struct qsd_instance *qsd = osd_def_qsd(osd_obj2dev(obj));
- qid_t uid = i_uid_read(inode);
- qid_t gid = i_gid_read(inode);
+ qid_t uid = i_uid_read(inode);
+ qid_t gid = i_gid_read(inode);
+ __u64 projid = i_projid_read(inode);
obj->oo_inode = NULL;
iput(inode);
qi->lqi_id.qid_uid = gid;
qsd_op_adjust(env, qsd, &qi->lqi_id, GRPQUOTA);
- qi->lqi_id.qid_uid = i_projid_read(inode);
+ qi->lqi_id.qid_uid = projid;
qsd_op_adjust(env, qsd, &qi->lqi_id, PRJQUOTA);
}
}