summaryrefslogtreecommitdiff
blob: fe173336055104f6508cce27a433c18683b8c1ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
From 8e57c21b3b707c2a81695384688c46faa1d51da8 Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Wed, 10 Aug 2016 15:52:30 -0400
Subject: [PATCH 1/1] fileIO.c: add format strings to sprintf calls.

Two calls to sprintf() in fileIO.c were missing the trivial format
string "%s". This caused warnings with -Wformat-security, and build
failures with -Werror=format-security. Those two calls are now fixed.

Gentoo-Bug: 521016
---
 fileIO.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fileIO.c b/fileIO.c
index a6c535a..1916a46 100644
--- a/fileIO.c
+++ b/fileIO.c
@@ -92,7 +92,7 @@ char *doSave(char *filename) {
         n++;
         choices = realloc(choices, n*sizeof(char *));
         choices[n-1] = malloc(256);
-        sprintf(choices[n-1], d->d_name);
+        sprintf(choices[n-1], "%s", d->d_name);
       }
       closedir(dir);
       
@@ -178,7 +178,7 @@ void load(char *filename)
       n++;
       choices = realloc(choices, n*sizeof(char *));
       choices[n-1] = malloc(256);
-      sprintf(choices[n-1], d->d_name);
+      sprintf(choices[n-1], "%s", d->d_name);
     }
     closedir(dir);
     
-- 
2.7.3