Sophie

Sophie

distrib > Mageia > 2 > x86_64 > media > core-release-src > by-pkgid > 975712256614b3947d685e3a1c9ab397 > files > 3

netatalk-2.2.1-2.mga2.src.rpm

--- libatalk/util/server_ipc.c.orig	2011-12-05 19:59:27.851142947 +0200
+++ libatalk/util/server_ipc.c	2011-12-05 19:59:49.027141642 +0200
@@ -129,7 +129,7 @@
     EC_ZERO_LOG( setnonblock(fd, 1) );
     unlink(name);
     address.sun_family = AF_UNIX;
-    address_length = sizeof(address.sun_family) + sprintf(address.sun_path, name);
+    address_length = sizeof(address.sun_family) + sprintf(address.sun_path, "%s", name);
     EC_ZERO_LOG( bind(fd, (struct sockaddr *)&address, address_length) );
     EC_ZERO_LOG( listen(fd, 1024) );
 
@@ -161,7 +161,7 @@
     EC_NEG1_LOG( fd = socket(PF_UNIX, SOCK_STREAM, 0) );
     EC_ZERO_LOG( setnonblock(fd, 1) );
     address.sun_family = AF_UNIX;
-    address_length = sizeof(address.sun_family) + sprintf(address.sun_path, name);
+    address_length = sizeof(address.sun_family) + sprintf(address.sun_path, "%s", name);
 
     EC_ZERO_LOG( connect(fd, (struct sockaddr *)&address, address_length) ); /* 1 */
     LOG(log_debug, logtype_afpd, "ipc_client_uds: connected to master");