Yes, `CC_SAFE_FREE` should not check for `if(p)`. `free(NULL)` works OK.