Fix use-after-free in OSD ops (ooops)

This commit is contained in:
Vitaliy Filippov
2026-04-02 13:48:17 +00:00
parent 99c4244004
commit 25ecca7625
2 changed files with 4 additions and 3 deletions
-2
View File
@@ -83,8 +83,6 @@ void osd_t::finish_op(osd_op_t *cur_op, int retval)
rm_inflight(pg);
}
assert(!cur_op->op_data->subops);
free(cur_op->op_data);
cur_op->op_data = NULL;
}
cur_op->reply.hdr.magic = SECONDARY_OSD_REPLY_MAGIC;
cur_op->reply.hdr.id = cur_op->req.hdr.id;