In sysfs_write_attr(), if "fmt[0] != %", will return without
close fp.
Fix issue: https://gitee.com/src-openeuler/hdparm/issues/I4S2C0
Signed-off-by: Zhiqiang Liu <liuzhiqiang26@huawei.com>
(cherry picked from commit 4bf23f4238aa237a0f7282b17c06d43b63ff570f)