summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sal/osl/unx/socket.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sal/osl/unx/socket.c b/sal/osl/unx/socket.c
index 000e2e03cd8a..2bbe95a093fa 100644
--- a/sal/osl/unx/socket.c
+++ b/sal/osl/unx/socket.c
@@ -1073,7 +1073,8 @@ oslSocketResult SAL_CALL osl_psz_getLocalHostname (
if ((pStr = osl_psz_getHostnameOfHostAddr(Addr)) != NULL)
{
- strcpy(LocalHostname, pStr);
+ strncpy(LocalHostname, pStr, sizeof( LocalHostname ));
+ LocalHostname[sizeof(LocalHostname)-1] = 0;
}
osl_destroyHostAddr(Addr);
}