[PATCH] Fix bug 10716 - smbd constantly crashes when filename contains non-ascii character.

Jeremy Allison jra at samba.org
Tue Aug 5 10:32:08 MDT 2014


On Tue, Aug 05, 2014 at 11:28:25AM +0200, Volker Lendecke wrote:
> On Mon, Aug 04, 2014 at 11:20:38AM -0700, Jeremy Allison wrote:
> > Turns out that strcasecmp_m_handle()
> > and strncasecmp_m_handle() don't
> > handle conversion errors very well.
> > 
> > They skip over the non-converting
> > characters, which means they can
> > return a false match fore filenames
> > where the non-converting character
> > sequences occur at the end of the
> > string.
> > 
> > Fix confirmed by submitter.
> > 
> > Please review and push if happy !
> 
> Pushed. Attached find a patch on top of this. Before I +1
> the bugzilla entry, I'd like you to comment on that one.

Pushed (with a minor update to the comment
in strncasecmp_m_handle() to make it correct
w.r.t. your early escape).


More information about the samba-technical mailing list