ext4: fix buffer leak in __ext4_read_dirblock() on error path