]> arthur.barton.de Git - netatalk.git/commitdiff
Fix for Debian Bug#637025.
authorFrank Lahm <franklahm@googlemail.com>
Wed, 17 Aug 2011 08:32:48 +0000 (10:32 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Wed, 17 Aug 2011 08:32:48 +0000 (10:32 +0200)
libatalk/util/server_ipc.c

index 2a3e37be4cac8977c5644d85233a2bf8468c66ce..e74ce91b1f5a13b1358543e93aa1f21959d84dea 100644 (file)
@@ -129,7 +129,7 @@ int ipc_server_uds(const char *name)
     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) );
 
@@ -160,7 +160,7 @@ int ipc_client_uds(const char *name)
 
     EC_NEG1_LOG( fd = socket(PF_UNIX, SOCK_STREAM, 0) );
     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");