Hello
These variables are still not freed, I am missing something why itisn't required?
+ char *oauth_ca_file; /* CA file path */
Shouldn't we free this in freePGconn?
+ char *ca_file; /* oauth_ca_file */
Similarly with free_async_ctx?