Whamcloud - gitweb
LU-12160 osd-ldiskfs: use-after-free in osd_object_delete() 96/34596/3
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 4 Apr 2019 10:03:28 +0000 (13:03 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 13 Apr 2019 04:50:34 +0000 (04:50 +0000)
commit91ca866862aaa89218370996d9ed9c668611e069
treefaf4bd357201a880bc58bcb0aab1ecb911610586
parent0333fc904b658c35df739b59495297d3386a9e67
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")

Change-Id: I60e19de3485cae3df1cc2e8aae6eeed4b5de3a11
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34596
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Tested-by: Jenkins
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c