Sorry the previous one is a mess, fixed with below: 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(serv_addr.sun_path, sizeof serv_addr.sun_path, "%s", 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(serv_addr.sun_path, sizeof serv_addr.sun_path, "%s", 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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org