mirror of https://git.48k.eu/ogserver
#941 Free dbi_inst when og_dbi_open fails to connect
When trying to open a connection to a database, an instance of libdbi is created before any connection attempt. If connection is unsuccessful then the og_dbi struct is freed but not the libdbi instance member, thus leaking its memory. Use libdbi dbi_shutdown_r to shutdown libdbi instance member before freeing og_dbi struct inside og_dbi_open.master
parent
41fad11408
commit
cb7fa569b2
Loading…
Reference in New Issue