Make sodium_free() callable even if protection is PROT_NONE.
Reported by @stouset, thanks!
We can still directly call _mprotect_readwrite() instead of the high-level function.