[PATCH] Fix some warnings from Coverity

Andreas Schneider asn at samba.org
Fri Dec 2 22:31:25 UTC 2016


On Friday, 2 December 2016 09:53:38 CET Jeremy Allison wrote:
> On Thu, Dec 01, 2016 at 10:21:21PM +0200, Uri Simchoni wrote:
> > On 12/01/2016 09:54 PM, Volker Lendecke wrote:
> > > On Thu, Dec 01, 2016 at 08:50:46PM +0100, Volker Lendecke wrote:
> > >> On Thu, Dec 01, 2016 at 11:44:11AM -0800, Jeremy Allison wrote:
> > >>> On Thu, Dec 01, 2016 at 08:34:37PM +0100, Andreas Schneider wrote:
> > >>>> Hi,
> > >>>> 
> > >>>> some minor things, they will make Coverity happy.
> > >>>> 
> > >>>> 
> > >>>> Review and push appreciated.
> > >>> 
> > >>> In:
> > >>> 
> > >>> [PATCH 2/2] libsocket: Make sure ifr.ifr_name is null-terminated
> > >> 
> > >> Does that have to be null-terminated for the ioctl at all?
> > > 
> > > Some cross-ref suggests not:
> > > 
> > > http://lxr.free-electrons.com/source/net/core/dev.c#L758
> > > 
> > > has a call to
> > > 
> > > if (!strncmp(dev->name, name, IFNAMSIZ))
> > > 
> > > which says it doesn't have to be null-terminated. No clue if that is
> > > the right reference though.
> > > 
> > > If we null-terminate, we might miss weird long interface names.
> > > 
> > > Any insights someone?
> > > 
> > > Volker
> > 
> > We've been here before:
> > https://lists.samba.org/archive/samba-technical/2016-February/111931.html
> > 
> > The conclusion then was that the ethtool utility expects it to be
> > null-terminated and fit inside IFNAMSIZ with the zero termination, so we
> > can do it too.
> 
> Andreas - ping. Are you OK with strlcpy ?


Yes, sure :)

-- 
Andreas Schneider                   GPG-ID: CC014E3D
Samba Team                             asn at samba.org
www.samba.org



More information about the samba-technical mailing list