Looking at this man page: http://linux.die.net/man/3/strlen Should it not mention that a NULL address is a valid param? Or is it not a valid param? On most systems NULL is a special error pointer. Cheers, Jon -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html