Neither `init_for_write` nor `init_for_read` doesn't free the memory allocate to the various members of `hFILE_crypt4gh`, upon encountering an error.
Neither
init_for_writenorinit_for_readdoesn't free the memory allocate to the various members ofhFILE_crypt4gh, upon encountering an error.