X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_db4.c;h=80397aacaadaa7465c1c4a9b682aaf598a071c78;hb=6b2875384c152353e94c2f40e7b58ea85d3f7503;hp=6d57cd312b938b76d46a5f29875122a0a18d3db1;hpb=3dcacadf03a7cf272f1618b981b08121504e131a;p=onak.git diff --git a/keydb_db4.c b/keydb_db4.c index 6d57cd3..80397aa 100644 --- a/keydb_db4.c +++ b/keydb_db4.c @@ -144,6 +144,8 @@ void initdb(bool readonly) "Error opening db environment: %s (%s)", config.db_dir, db_strerror(ret)); + dbenv->close(dbenv, 0); + dbenv = NULL; } } @@ -270,6 +272,8 @@ void cleanupdb(void) dbconns[i] = NULL; } } + free(dbconns); + dbconns = NULL; dbenv->close(dbenv, 0); dbenv = NULL; }