I don't want to see these warnings at the end of my compilation logs
anymore.
ok?
Index: desktop.c
===================================================================
RCS file: /cvs/src/gnu/usr.sbin/mkhybrid/src/desktop.c,v
retrieving revision 1.4
diff -u -p -r1.4 desktop.c
--- desktop.c 29 Mar 2016 10:21:41 -0000 1.4
+++ desktop.c 26 Feb 2019 16:38:08 -0000
@@ -95,28 +95,28 @@ make_desktop(hfsvol *vol, int end)
/* open file */
if((hfp = hfs_open(vol, DB)) == 0)
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
/* "write" file */
write_fork(hfp, clps);
/* set DB file attributes */
if (hfs_fsetattr(hfp, &ent) < 0)
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
/* find the real start of the file */
end += hce->hfs_ce_size;
/* close DB file */
if (hfs_close(hfp, end, 0) < 0)
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
}
else
{
/* if it already exists, then make sure it has the correct
type/creator and flags */
if(hfs_setattr(vol, DB, &ent) < 0)
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
}
/* setup "Desktop DF" file as an empty file */
@@ -128,7 +128,7 @@ make_desktop(hfsvol *vol, int end)
/* set DB file attributes */
if (hfs_setattr(vol, DF, &ent) < 0)
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
return 0;
}
#endif /* APPLE_HYB */
Index: write.c
===================================================================
RCS file: /cvs/src/gnu/usr.sbin/mkhybrid/src/write.c,v
retrieving revision 1.4
diff -u -p -r1.4 write.c
--- write.c 9 Sep 2015 20:02:31 -0000 1.4
+++ write.c 26 Feb 2019 16:38:08 -0000
@@ -1545,7 +1545,7 @@ static int file_gen()
/* exit with the error */
if (*hce->error)
fprintf(stderr, "%s\n", hce->error);
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
}
else
{
@@ -1575,7 +1575,7 @@ static int file_gen()
if (gen_mac_label(&mac_boot)) {
if (*hce->error)
fprintf(stderr, "%s\n", hce->error);
- err(1, hfs_error);
+ err(1, "%s", hfs_error);
}
}