From 00cbe4cccad1b5ecd00588f98266b219d8770fb9 Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Wed, 8 Aug 2018 20:02:04 +0900 Subject: [PATCH] Replace strncpy with strlcpy Since destination size equals number of characters to copy. Pointed out by gcc8. [-Werror=stringop-truncation] Change-Id: I8f2118129ec2324bb1f93857f5abfdf121c864f0 Reviewed-on: https://review.haiku-os.org/450 Reviewed-by: Adrien Destugues Reviewed-by: Skipp_OSX --- src/kits/network/libnetapi/NetworkRoster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/network/libnetapi/NetworkRoster.cpp b/src/kits/network/libnetapi/NetworkRoster.cpp index 3171aaffaf..8f840b5d28 100644 --- a/src/kits/network/libnetapi/NetworkRoster.cpp +++ b/src/kits/network/libnetapi/NetworkRoster.cpp @@ -207,7 +207,7 @@ BNetworkRoster::GetNextPersistentNetwork(uint32* cookie, return B_ERROR; memset(network.name, 0, sizeof(network.name)); - strncpy(network.name, networkName.String(), sizeof(network.name)); + strlcpy(network.name, networkName.String(), sizeof(network.name)); BNetworkAddress address; if (networkMessage.FindFlat("address", &network.address) != B_OK)