New version(0.22.0) of pen can't be built due to cc option
[-Werror=format-security]: format not a string literal and no format
arguments

Relevant lines:

penctl.c:80

pen.c:2158

Patch:

diff -uN pen-0.22.0.orig/pen.c pen-0.22.0/pen.c
--- pen-0.22.0.orig/pen.c 2014-04-02 16:31:37.190717955 +0800
+++ pen-0.22.0/pen.c 2014-04-02 17:14:49.591585697 +0800
@@ -2155,7 +2155,7 @@
  remove(a);
  memset(&serv_addr, 0, sizeof serv_addr);
  serv_addr.sun_family = AF_UNIX;
- snprintf(serv_addr.sun_path, sizeof serv_addr.sun_path, a);
+ snprintf("%s", serv_addr.sun_path, sizeof serv_addr.sun_path, a);
  if ((listenfd = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) {
  error("can't open stream socket");
  }
diff -uN pen-0.22.0.orig/penctl.c pen-0.22.0/penctl.c
--- pen-0.22.0.orig/penctl.c 2014-04-02 16:31:37.188717957 +0800
+++ pen-0.22.0/penctl.c 2014-04-02 17:13:55.560620603 +0800
@@ -77,7 +77,7 @@
  if (fd < 0) error("error opening socket");
  memset(&serv_addr, 0, sizeof serv_addr);
  serv_addr.sun_family = AF_UNIX;
- snprintf(serv_addr.sun_path, sizeof serv_addr.sun_path, path);
+ snprintf("%s", serv_addr.sun_path, sizeof serv_addr.sun_path, path);
  n = connect(fd, (struct sockaddr *)&serv_addr, sizeof serv_addr);
  if (n == -1) {
  error("error connecting to server");

Thanks.

Yours sincerely,
Christopher Meng

Noob here.

http://cicku.me

Yours sincerely,
Christopher Meng

Noob here.

http://cicku.me


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to