Hello,
this is slightly of topic for this mailing list. However, it would be nice if someone could answer my question. I've seen that Alexandre changed the if statement expression in one of my patches from
if (pszProvider ? *pszProvider == '\0' : 1)
to
if (!pszProvider || !*pszProvider)
I've always thought that the order in which subexpressions are evaluated is not specified in the C language. Isn't there the danger of a NULL pointer dereference given here?
Thanks, Michael