Whamcloud - gitweb
LU-12013 lfsck: use correct buffer 01/34901/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Sat, 18 May 2019 07:04:05 +0000 (10:04 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 25 May 2019 04:54:26 +0000 (04:54 +0000)
commite803c18a9e6018b75f027e8f1f01c0dc07bbccc6
tree0c61cc3baceee0565f6a4bbc76da795a01023231
parent31ef093c219798696e25535941f48636af662802
LU-12013 lfsck: use correct buffer

lmm is used as a temporary pointer to structure, it can get moved within
the buffer while @size remain the same. this may cause invalid memory
access.

Change-Id: Iecc51e8bb75c678e7d8287b3798afbab8bfd1485
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34901
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
lustre/lfsck/lfsck_layout.c