Fix compilation with hardening flags
authorRalf Jung <post@ralfj.de>
Thu, 13 Sep 2012 16:53:59 +0000 (18:53 +0200)
committerRalf Jung <post@ralfj.de>
Thu, 13 Sep 2012 16:53:59 +0000 (18:53 +0200)
debian/patches/0001-Fix-compilation-with-Werror-format-security.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]

diff --git a/debian/patches/0001-Fix-compilation-with-Werror-format-security.patch b/debian/patches/0001-Fix-compilation-with-Werror-format-security.patch
new file mode 100644 (file)
index 0000000..d688de1
--- /dev/null
@@ -0,0 +1,44 @@
+From: Ralf Jung <post@ralfj.de>
+Date: Thu, 13 Sep 2012 18:36:54 +0200
+Subject: Fix compilation with -Werror=format-security
+
+---
+ ossp-slave.c |    4 ++--
+ osspd.c      |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/ossp-slave.c b/ossp-slave.c
+index 4c5cb2d..a290636 100644
+--- a/ossp-slave.c
++++ b/ossp-slave.c
+@@ -89,7 +89,7 @@ void ossp_slave_init(int argc, char **argv)
+       }
+       if (!have_uid || !have_gid || ossp_cmd_fd < 0 || ossp_notify_fd < 0) {
+-              fprintf(stderr, usage);
++              fputs(usage, stderr);
+               _exit(1);
+       }
+@@ -105,7 +105,7 @@ void ossp_slave_init(int argc, char **argv)
+               void *p;
+               if (!mmap_off || !mmap_size) {
+-                      fprintf(stderr, usage);
++                      fputs(usage, stderr);
+                       _exit(1);
+               }
+diff --git a/osspd.c b/osspd.c
+index 37c9b35..1dbe586 100644
+--- a/osspd.c
++++ b/osspd.c
+@@ -2109,7 +2109,7 @@ static int process_arg(void *data, const char *arg, int key,
+       switch (key) {
+       case 0:
+-              fprintf(stderr, usage);
++              fputs(usage, stderr);
+               param->help = 1;
+               return 0;
+       case 1:
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..b4cc690
--- /dev/null
@@ -0,0 +1 @@
+0001-Fix-compilation-with-Werror-format-security.patch