crypto_init_done variable is used in dkim-crypto.c file. The variable is initialized to false and is checked for ture in dkimf_crypto_free() function to free up the openssl dependencies.

My doubt is the crypto_init_done variable is initialized only in the beginning to false value and is not altered anywhere. Without the variable being set to true at any point, how will dkim-filter will tear down openssl dependencies? Can someone help me regarding this??

Thanks in advance,
Deiva Shanmugam