[PATCH openEuler-5.10 39/60] block: fix use after free for bd_holder_dir