summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-08-07 14:57:12 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-08-07 18:00:47 +0100
commit37276d1636a7473290dda6dbfe64230ea037468b (patch)
treede1637c5169a46426a6b192efd5cf5726213fa0a /sal
parenteb8d96fe7f6379e72c1c5cf945511cc3e3b2f152 (diff)
move null termination outside ifdefs for both branches
so the strncpy branch is guaranteed null terminated too Change-Id: I79df96d69633a4db76f865301690c7ce7533fce9
Diffstat (limited to 'sal')
-rw-r--r--sal/osl/unx/socket.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sal/osl/unx/socket.c b/sal/osl/unx/socket.c
index 2bbe95a093fa..d28413bba552 100644
--- a/sal/osl/unx/socket.c
+++ b/sal/osl/unx/socket.c
@@ -1057,11 +1057,10 @@ oslSocketResult SAL_CALL osl_psz_getLocalHostname (
strncpy(LocalHostname, uts.nodename, sizeof( LocalHostname ));
#else /* BSD compatible */
-
if (gethostname(LocalHostname, sizeof(LocalHostname)-1) != 0)
return osl_Socket_Error;
- LocalHostname[sizeof(LocalHostname)-1] = 0;
#endif /* SYSV */
+ LocalHostname[sizeof(LocalHostname)-1] = 0;
/* check if we have an FQDN */
if (strchr(LocalHostname, '.') == NULL)
@@ -1256,7 +1255,6 @@ oslSocketResult SAL_CALL osl_psz_getHostnameOfSocketAddr(oslSocketAddr pAddr,
if (pHostAddr)
{
strncpy(pBuffer, pHostAddr->pHostName, BufferSize);
-
pBuffer[BufferSize - 1] = '\0';
osl_destroyHostAddr(pHostAddr);