diff options
author | Miika Turkia <miika.turkia@gmail.com> | 2013-10-20 11:56:38 +0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-10-20 15:25:27 +0200 |
commit | bdedf46e4c53e6b8e8134c4ab465b32ae1043e2e (patch) | |
tree | b496f9ff7057490afef3862cb12f95efbc03ed67 /statistics.c | |
parent | 88733814964c1765ffc254ae4c9a5fffca03ed11 (diff) | |
download | subsurface-bdedf46e4c53e6b8e8134c4ab465b32ae1043e2e.tar.gz |
Get rid of compiler warning on format strings
This gets rid of compiler warnings "format not a string literal and no
format arguments [-Wformat-security]". E.g. when building distribution
packages these warnings are often treated as errors preventing the
build (with good reason).
Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Diffstat (limited to 'statistics.c')
-rw-r--r-- | statistics.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/statistics.c b/statistics.c index 5f2916eff..5aecd1bfe 100644 --- a/statistics.c +++ b/statistics.c @@ -215,14 +215,14 @@ static void get_ranges(char *buffer, int size) int i, len; int first, last = -1; - snprintf(buffer, size, translate("gettextFromC","for dives #")); + snprintf(buffer, size, "%s", translate("gettextFromC","for dives #")); for (i = 0; i < dive_table.nr; i++) { struct dive *dive = get_dive(i); if (! dive->selected) continue; if (dive->number < 1) { /* uhh - weird numbers - bail */ - snprintf(buffer, size, translate("gettextFromC","for selected dives")); + snprintf(buffer, size, "%s", translate("gettextFromC","for selected dives")); return; } len = strlen(buffer); @@ -259,11 +259,11 @@ void get_selected_dives_text(char *buffer, int size) if (current_dive) snprintf(buffer, size, translate("gettextFromC","for dive #%d"), current_dive->number); else - snprintf(buffer, size, translate("gettextFromC","for selected dive")); + snprintf(buffer, size, "%s", translate("gettextFromC","for selected dive")); } else if (amount_selected == dive_table.nr) { - snprintf(buffer, size, translate("gettextFromC","for all dives")); + snprintf(buffer, size, "%s", translate("gettextFromC","for all dives")); } else if (amount_selected == 0) { - snprintf(buffer, size, translate("gettextFromC","(no dives)")); + snprintf(buffer, size, "%s", translate("gettextFromC","(no dives)")); } else { get_ranges(buffer, size); if (strlen(buffer) == size -1) { |