From 6e9c6db2e923b34f9435bf2460bc8d4bf67ade5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sundstr=C3=B6m?= Date: Wed, 23 Feb 2011 02:54:16 +0000 Subject: [PATCH] Unsafe use of strncpy replaced by strlcpy. CID 2214. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40636 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/input_server/methods/canna/lib/engine.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/add-ons/input_server/methods/canna/lib/engine.c b/src/add-ons/input_server/methods/canna/lib/engine.c index cb0d3f07d0..547d43fb9d 100644 --- a/src/add-ons/input_server/methods/canna/lib/engine.c +++ b/src/add-ons/input_server/methods/canna/lib/engine.c @@ -36,11 +36,8 @@ static char iroha_server_name[CANNA_SERVER_NAME_LEN] = {0, 0}; int RkSetServerName(char *s) { - if (s) - (void)strncpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); - else - iroha_server_name[0] = '\0'; - return 0; + strlcpy(iroha_server_name, s, CANNA_SERVER_NAME_LEN); + return 0; } char *