Whamcloud - gitweb
LU-9307 lov: NULL pointer deref in lov_delete_composite 56/26456/2
authorBobi Jam <bobijam.xu@intel.com>
Sun, 9 Apr 2017 09:12:19 +0000 (17:12 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 19 Apr 2017 04:45:14 +0000 (04:45 +0000)
commit2be85b2b93dc2e1c8a8fa809a821ea5cfa36ac39
treea816470855e6237f248f2b0b2e28bd59322eac4e
parent2e2c8d59cfdb6d7078f9627ca970920059fcf90f
LU-9307 lov: NULL pointer deref in lov_delete_composite

When lov_init_composite() cannot allocate memory and bails out,
lov_delete_composite() is then called, and it should check the
composite entry's existence before trying to delete each component.

Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: I013c596a19a114b763f3eebbaafa1559fa09d8d9
Reviewed-on: https://review.whamcloud.com/26456
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lov/lov_object.c