mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 12:49:46 +00:00
makedevs: fix security issues
This avoids makedevs failure to compile with compiler flags which elevate common string formatting issues into an error (-Wformat -Wformat-security -Werror=format-security). [YOCTO #9549] (From OE-Core rev: f6b0dd13ac90bb431bb51e0cbf1681a4d9fbea14) Signed-off-by: Edwin Plauchu <edwin.plauchu.camacho@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
c676d5dd6f
commit
b00282fd20
@@ -103,7 +103,6 @@ SECURITY_STRINGFORMAT_pn-expect = ""
|
|||||||
SECURITY_STRINGFORMAT_pn-gcc = ""
|
SECURITY_STRINGFORMAT_pn-gcc = ""
|
||||||
SECURITY_STRINGFORMAT_pn-gettext = ""
|
SECURITY_STRINGFORMAT_pn-gettext = ""
|
||||||
SECURITY_STRINGFORMAT_pn-kexec-tools = ""
|
SECURITY_STRINGFORMAT_pn-kexec-tools = ""
|
||||||
SECURITY_STRINGFORMAT_pn-makedevs = ""
|
|
||||||
SECURITY_STRINGFORMAT_pn-oh-puzzles = ""
|
SECURITY_STRINGFORMAT_pn-oh-puzzles = ""
|
||||||
SECURITY_STRINGFORMAT_pn-unzip = ""
|
SECURITY_STRINGFORMAT_pn-unzip = ""
|
||||||
|
|
||||||
|
|||||||
@@ -510,7 +510,7 @@ int main(int argc, char **argv)
|
|||||||
umask (0);
|
umask (0);
|
||||||
|
|
||||||
if (argc==1) {
|
if (argc==1) {
|
||||||
fprintf(stderr, helptext);
|
fputs( helptext , stderr );
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -525,7 +525,7 @@ int main(int argc, char **argv)
|
|||||||
error_msg_and_die("%s: not a proper device table file", optarg);
|
error_msg_and_die("%s: not a proper device table file", optarg);
|
||||||
break;
|
break;
|
||||||
case 'h':
|
case 'h':
|
||||||
printf(helptext);
|
puts(helptext);
|
||||||
exit(0);
|
exit(0);
|
||||||
case 'r':
|
case 'r':
|
||||||
case 'd': /* for compatibility with mkfs.jffs, genext2fs, etc... */
|
case 'd': /* for compatibility with mkfs.jffs, genext2fs, etc... */
|
||||||
@@ -553,13 +553,13 @@ int main(int argc, char **argv)
|
|||||||
printf("%s: %s\n", app_name, VERSION);
|
printf("%s: %s\n", app_name, VERSION);
|
||||||
exit(0);
|
exit(0);
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, helptext);
|
fputs(helptext,stderr);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (argv[optind] != NULL) {
|
if (argv[optind] != NULL) {
|
||||||
fprintf(stderr, helptext);
|
fputs(helptext,stderr);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user