free() does nothing if NULL is passed, so why check it?

Actually, my manpage tells me that `free()` does nothing if `NULL` is passed. I assume that this is the case on every system. Am I wrong with this?

It not, there is no point of checking `NULL` in here.