We've now an utility function that can help us to free and unset an error double pointer, so let's use it.