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