Received: by 2002:a17:90a:88:0:0:0:0 with SMTP id a8csp8381pja; Fri, 22 Nov 2019 02:43:49 -0800 (PST) X-Google-Smtp-Source: APXvYqx4QfWDdxC+ZrIPGr/90uxuVHOFk7Qub684B4LeWyolcWVXTuP+hzCrrXJfhmy7Hq/Ajx5M X-Received: by 2002:aa7:da0e:: with SMTP id r14mr221842eds.49.1574419429015; Fri, 22 Nov 2019 02:43:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574419429; cv=none; d=google.com; s=arc-20160816; b=hIDjFYX75oHQ0eUovpZCoCtouXHZlzeM6pqvvue8LEEKbfDpVyze2QlVJHfvqG6yey zVGEK+9JCrQhebXOtekG0sWMlKzrjfhIaaGQM+Jfm9O/338ogmyp8t6P4kEU8xC4BaGz OxmFuWc5V9fuOCrTq/8TWyIKSitYiOQYmoXRCSgErCdPtM9l7UkUTZATxVhqETrzF6KL OVN3K3zR6fqsZkNUWjzUAVn3XVp+e9BchnfcIwXvRNHE5vR+6alCJovRodpZJ2cDuAUU GDvK+9l49iUOz2byatG82G6UamIrC0wAOgDzh4r3xM9JcirO8wB1cwfmTcNWSJ2Fcdgl B75g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=rKGfNLo2Wpo5kAXSoq94Rmn1/ZlzgBc/I1yM0eG1B9w=; b=keICtDtLomL4GuYCwMH7lFbflNYJ79/JlVT4JcHGVVXmc9Rk9BIx8fJ3WDF7IiMvSZ 03PAZGkP8cF/gw+RrOs2NT3L9C+jJK9k5zcC0TH33wxX9WHoSY95SdDGnxY6pBc+ozRg dWDAH8AdtMsr8Fk4T1enhv9Zskxk9KUZ++9OJ5R3Jc0QdiUYtQXypJCxkzQlW4A2ep+I VKVdCXzXQR8UYmD9g2pXl9OjadPWC8rT5fH+YV9UbEoEguRSFdXzrfjuGii61mHyh0V2 K07ziOOUYQT219+pOYarqLSmc8S86WfBzG30oYN2p9Z4KN9ORpYWLRZH7+3Rg447Np3m qqLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VMYwDV9l; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h58si1965108eda.18.2019.11.22.02.43.25; Fri, 22 Nov 2019 02:43:49 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VMYwDV9l; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728863AbfKVKkK (ORCPT + 99 others); Fri, 22 Nov 2019 05:40:10 -0500 Received: from mail.kernel.org ([198.145.29.99]:43832 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728857AbfKVKkJ (ORCPT ); Fri, 22 Nov 2019 05:40:09 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A719A2071F; Fri, 22 Nov 2019 10:40:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574419209; bh=HImH6DBQCdYDbrYV5nm8VU8wabB9MtuWvxvVxo2aZSQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VMYwDV9lVhRc2rR/ar0Chs9aOqm8fxzgpqHlJEAof4Mg+CYWn65NZBDjzUuuOzkO/ kixJSMv98esvQvb6XwUci8GKW4Ouun5iRDWYmzfp7dYYo6wLd4ZtniS1/bZqHHX9yd vjKsBozcp/OkAZoQ/Jpn1T/CPAau0ArgBvSQEQBU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Larry Finger , Kalle Valo , Sasha Levin Subject: [PATCH 4.9 035/222] rtl8187: Fix warning generated when strncpy() destination length matches the sixe argument Date: Fri, 22 Nov 2019 11:26:15 +0100 Message-Id: <20191122100845.186210915@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191122100830.874290814@linuxfoundation.org> References: <20191122100830.874290814@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Larry Finger [ Upstream commit 199ba9faca909e77ac533449ecd1248123ce89e7 ] In gcc8, when the 3rd argument (size) of a call to strncpy() matches the length of the first argument, the compiler warns of the possibility of an unterminated string. Using strlcpy() forces a null at the end. Signed-off-by: Larry Finger Signed-off-by: Kalle Valo Signed-off-by: Sasha Levin --- drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c index c2d5b495c179a..c089540116fa7 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c @@ -146,7 +146,7 @@ static int rtl8187_register_led(struct ieee80211_hw *dev, led->dev = dev; led->ledpin = ledpin; led->is_radio = is_radio; - strncpy(led->name, name, sizeof(led->name)); + strlcpy(led->name, name, sizeof(led->name)); led->led_dev.name = led->name; led->led_dev.default_trigger = default_trigger; -- 2.20.1