[PATCH openEuler-1.0-LTS 2/2] block: fix use after free for bd_holder_dir