free() on a null pointer is a no-op.
drwxr-xr-x - src