hdparm/hdparm-9.60-sysfs-fclose.patch
Tomas Bzatek 55bb4c2e1c * Fri Apr 16 2021 Tomas Bzatek <tbzatek@redhat.com> - 9.60-4
- Fix fclose() on sysfs file write

Resolves: #1947860
2021-04-16 15:02:13 +02:00

14 lines
384 B
Diff

diff -up hdparm-9.60/sysfs.c.bak hdparm-9.60/sysfs.c
--- hdparm-9.60/sysfs.c.bak 2021-04-15 15:48:56.806354847 +0200
+++ hdparm-9.60/sysfs.c 2021-04-16 14:44:42.520395436 +0200
@@ -61,7 +61,8 @@ static int sysfs_write_attr (char *path,
if (count < 0)
err = errno;
}
- fclose(fp);
+ if (fp)
+ fclose(fp);
if (err && verbose) perror(path);
*pathtail = '\0';
return err;