[Telepathy-commits] [telepathy-salut/master] Use g_strlcpy instead of strncpy + []='\0'
Alban Crequy
alban.crequy at collabora.co.uk
Thu Nov 6 09:50:40 PST 2008
---
lib/gibber/gibber-unix-transport.c | 3 +--
src/tube-stream.c | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/lib/gibber/gibber-unix-transport.c b/lib/gibber/gibber-unix-transport.c
index 6812893..b1a6641 100644
--- a/lib/gibber/gibber-unix-transport.c
+++ b/lib/gibber/gibber-unix-transport.c
@@ -139,8 +139,7 @@ gibber_unix_transport_connect (GibberUnixTransport *transport,
}
addr.un.sun_family = PF_UNIX;
- strncpy (addr.un.sun_path, path, sizeof (addr.un.sun_path) - 1);
- addr.un.sun_path[sizeof (addr.un.sun_path) - 1] = '\0';
+ g_strlcpy (addr.un.sun_path, path, sizeof (addr.un.sun_path));
if (connect (fd, &addr.addr, sizeof (addr.un)) == -1)
{
diff --git a/src/tube-stream.c b/src/tube-stream.c
index 0075215..a968c0c 100644
--- a/src/tube-stream.c
+++ b/src/tube-stream.c
@@ -566,8 +566,7 @@ new_connection_to_socket (SalutTubeStream *self,
}
addr.un.sun_family = PF_UNIX;
- strncpy (addr.un.sun_path, array->data, sizeof (addr.un.sun_path) - 1);
- addr.un.sun_path[sizeof (addr.un.sun_path) - 1] = '\0';
+ g_strlcpy (addr.un.sun_path, array->data, sizeof (addr.un.sun_path));
len = sizeof (addr.un);
DEBUG ("Will try to connect to socket: %s", (const gchar *) array->data);
--
1.5.6.5
More information about the Telepathy-commits
mailing list