games-rpg/freedroid: compile with format-security. Bug #544366

Package-Manager: portage-2.2.20.1
This commit is contained in:
Tupone Alfredo
2015-10-24 17:43:01 +02:00
parent 8f61e86305
commit fcc4281c0e
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
--- src/init.c.old 2015-10-24 17:37:24.431514375 +0200
+++ src/init.c 2015-10-24 17:37:43.057157826 +0200
@@ -554,13 +554,13 @@
* following gnu-coding standards for command line interfaces */
case 'v':
printf ("\n%s %s \n", PACKAGE, VERSION);
- printf (copyright);
+ printf ("%s", copyright);
exit (0);
break;
case 'h':
case '?':
- printf (usage_string);
+ printf ("%s", usage_string);
exit (0);
break;
--- src/misc.c.old 2015-10-24 17:37:54.368941282 +0200
+++ src/misc.c 2015-10-24 17:38:10.202638172 +0200
@@ -889,7 +889,7 @@
if (db_level <= debug_level)
{
vsnprintf (buffer, 5000, fmt, args);
- fprintf (stderr, buffer);
+ fprintf (stderr, "%s", buffer);
fflush (stderr);
}

View File

@@ -22,6 +22,10 @@ DEPEND="media-libs/libsdl[joystick,sound,video]
media-libs/sdl-mixer[mod,vorbis]
media-libs/libvorbis"
src_prepare() {
epatch "${FILESDIR}"/${P}-format.patch
}
src_install() {
default
find "${D}" -name "Makefile*" -exec rm -f '{}' +