From 4f6dea33200af6d42e29b43269d8ee389db1b98f Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Thu, 26 Aug 2010 08:26:31 -0700 Subject: Fix build failure resulting from previous commit on systems without strlcpy Found-by: Tinderbox Signed-off-by: Jeremy Huddleston --- gethost.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gethost.c') diff --git a/gethost.c b/gethost.c index 6b36340..6612bc0 100644 --- a/gethost.c +++ b/gethost.c @@ -283,7 +283,13 @@ struct addrlist *get_address_info ( } else if(prefix == 0 && (strncmp (fulldpyname, "/tmp/launch", 11) == 0)) { /* Use the bundle id (part preceding : in the basename) as our src id */ char *c; +#ifdef HAVE_STRLCPY strlcpy(buf, strrchr(fulldpyname, '/') + 1, sizeof(buf)); +#else + strncpy(buf, strrchr(fulldpyname, '/') + 1, sizeof(buf)); + buf[sizeof(buf) - 1] = '\0'; +#endif + c = strchr(buf, ':'); /* In the legacy case with no bundle id, use the full path */ -- cgit v1.2.1