On Tue, May 08, 2018 at 05:00:21PM +0800, Andy Green wrote: > > > On 05/08/2018 04:58 PM, Bruce Richardson wrote: > > On Tue, May 08, 2018 at 12:29:53PM +0800, Andy Green wrote: > > > > > > --- > > > drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 3 ++- > > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > > > diff --git a/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c > > > b/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c > > > index 4e6c66624..9f6704a7f 100644 > > > --- a/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c > > > +++ b/drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c > > > @@ -846,7 +846,8 @@ nfp6000_init(struct nfp_cpp *cpp, const char *devname) > > > memset(desc->busdev, 0, BUSDEV_SZ); > > > - strncpy(desc->busdev, devname, strlen(devname)); > > > + strncpy(desc->busdev, devname, sizeof(desc->busdev) - 1); > > > + desc->busdev[sizeof(desc->busdev) - 1] = '\0'; > > > ret = nfp_acquire_process_lock(desc); > > > if (ret) > > As with previous patch, a better fix is to use strlcpy. This would apply to > > just about all uses of strncpy in the code. > > OK. > > But the strncpy() was already there, it's not introduced by the patch. > > I agree just doing it in one hit with strlcpy() is nicer. > > -Andy > Thanks for the fixes!
- [dpdk-dev] [PATCH 01/18] lib: ret_table: workaround hash ... Andy Green
- [dpdk-dev] [PATCH 02/18] drivers: bus: pci: fix strncpy d... Andy Green
- Re: [dpdk-dev] [PATCH 02/18] drivers: bus: pci: fix ... Bruce Richardson
- [dpdk-dev] [PATCH 03/18] drivers: bus: dpaa: fix inconsis... Andy Green
- [dpdk-dev] [PATCH 04/18] drivers: net: axgbe: fix broken ... Andy Green
- [dpdk-dev] [PATCH 06/18] drivers: net: nfp: nfpcore fix o... Andy Green
- [dpdk-dev] [PATCH 10/18] drivers: net: qede: fix broken s... Andy Green
- [dpdk-dev] [PATCH 05/18] drivers: net: nfp: nfpcore: fix ... Andy Green
- Re: [dpdk-dev] [PATCH 05/18] drivers: net: nfp: nfpc... Bruce Richardson
- Re: [dpdk-dev] [PATCH 05/18] drivers: net: nfp: ... Andy Green
- Re: [dpdk-dev] [PATCH 05/18] drivers: net: n... Bruce Richardson
- [dpdk-dev] [PATCH 16/18] app: fix sprintf overrun bug Andy Green
- [dpdk-dev] [PATCH 15/18] test-pmd: can't find include Andy Green
- [dpdk-dev] [PATCH 13/18] drivers: net: vdev: readlink inp... Andy Green
- [dpdk-dev] [PATCH 11/18] drivers:net:sfc: fix strncpy len... Andy Green
- [dpdk-dev] [PATCH 07/18] drivers: net: nfp: don't memcpy ... Andy Green
- [dpdk-dev] [PATCH 09/18] drivers: net: qede: fix strncpy ... Andy Green
- Re: [dpdk-dev] [PATCH 09/18] drivers: net: qede: fix... Shaikh, Shahed
- Re: [dpdk-dev] [PATCH 09/18] drivers: net: qede:... Bruce Richardson
- Re: [dpdk-dev] [PATCH 09/18] drivers: net: q... Shaikh, Shahed
- Re: [dpdk-dev] [PATCH 09/18] drivers: ne... Andy Green