From cffc6be5304d59984e9caa03b2f1eda3bf6aa861 Mon Sep 17 00:00:00 2001
From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Tue, 3 Jan 2017 14:34:59 +0100
Subject: [PATCH] Fix compilation with -Werror=format-security

---
 sm/apps/test_json.c      | 2 +-
 sm/apps/test_json_ld.c   | 4 ++--
 sm/lib/options/options.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sm/apps/test_json.c b/sm/apps/test_json.c
index f74e64c..7ab066b 100644
--- a/sm/apps/test_json.c
+++ b/sm/apps/test_json.c
@@ -5,7 +5,7 @@ int main() {
 	LDP ld = ld_alloc_new(50);
 	JO jo = ld_to_json(ld);
 	
-	printf(json_object_to_json_string(jo));
+	printf("%s", json_object_to_json_string(jo));
 	
 	return 0;
 }
diff --git a/sm/apps/test_json_ld.c b/sm/apps/test_json_ld.c
index 0d10899..01b9355 100644
--- a/sm/apps/test_json_ld.c
+++ b/sm/apps/test_json_ld.c
@@ -8,13 +8,13 @@ int main() {
 		if(!(ld = json_to_ld(jo))) {
 			fprintf(stderr, "Could not transform to laser_data:\n\n");
 			fprintf(stderr, "-----\n");
-			fprintf(stderr, json_object_to_json_string(jo));
+			fprintf(stderr, "%s", json_object_to_json_string(jo));
 			fprintf(stderr, "-----\n");
 			continue;
 		}
 		
 		jo = ld_to_json(ld);
-		printf(json_object_to_json_string(jo));
+		printf("%s", json_object_to_json_string(jo));
 		printf("\n");
 	}
 	
diff --git a/sm/lib/options/options.c b/sm/lib/options/options.c
index 04d3338..33ac177 100644
--- a/sm/lib/options/options.c
+++ b/sm/lib/options/options.c
@@ -396,7 +396,7 @@ void options_dump(struct option * options, FILE*f, int write_desc) {
 }
 
 void options_print_help(struct option * options, FILE*f) {
-	fprintf(f, options_banner_string);
+	fprintf(f, "%s", options_banner_string);
 	fprintf(f, 
 	"Generic options: \n"
 	"  -help          Displays this help.\n"
-- 
GitLab