Whamcloud - gitweb
LU-12160 osd-ldiskfs: use-after-free in osd_object_delete() 17/34617/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 4 Apr 2019 10:03:28 +0000 (13:03 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 15 Apr 2019 16:15:56 +0000 (16:15 +0000)
commit13aaf783bf7e1898b22694537fbafcb25b578698
tree0db3c60bcd039c0513b2781cc444797aede16593
parentf7a017bb2f62f5529b29b65a4e93d223a799ce65
LU-12160 osd-ldiskfs: use-after-free in osd_object_delete()

store a local copy of projid to avoid use-after-free.

Fixes: 39f63cf54c62 ("LU-4017 quota: add setting/getting project id function")

Lustre-change: https://review.whamcloud.com/#/c/34596/
Lustre-commit: 6a4cc98cd1692b14f4598335dcd373ec4f5b5fb2

Change-Id: I60e19de3485cae3df1cc2e8aae6eeed4b5de3a11
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34617
Tested-by: Jenkins
Reviewed-by: Gu Zheng <gzheng@ddn.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c