Marin Ramesa, le Fri 13 Sep 2013 13:31:53 +0200, a écrit :
> Return early from function if src null-terminates in the loop before
> the target does. This is to prevent pointers going to addresses beyond
> null-termination.

Mmm, let me unloop it a bit:

>           if (*src++ != *target++)
>               return FALSE;
>           if (*src == '\0' && *target != '\0')
>               return FALSE;
>           if (*src++ != *target++)
>               return FALSE;

This shows that the case you added would be caught by the next iteration
of the while loop anyway, so your patch does not seem to change the
behavior?

Samuel

Reply via email to