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

Reply via email to