[Samba] cli_pipe: return critical error. Error was Call returnedzerobyte(EOF), hilfe!

jra at dp.samba.org jra at dp.samba.org
Thu May 15 17:10:47 GMT 2003


On Thu, May 15, 2003 at 05:40:26PM +0100, Dragan Krnic wrote:
> Hi Kurt,
> 
> I've discovered another little glitch in the functon
> strlen_w of lib/util_unistr.c when it tries to count
> characters in an empty string. That causes the
> rpcclient's "enumdrivers 3" command to segment.
> A simple correction of the loop line 644:
> 
>    for(len = 0; *(src++); len++)
> 
> so that it should read like this:
> 
>    for(len = 0; src && *(src++); len++)
> 
> removes that problem too. You can read a little more
> on this in 
> 
> https://bugzilla.samba.org/show_bug.cgi?id=82

This actually isn't the correct fix. strlen_w *should*
core dump given a null pointer. Can yu let me know the
calling function and I'll fix that instead ?

Thanks,

	Jeremy.



More information about the samba mailing list