]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/authcmds/authhistory.c
Merge.
[irc/quakenet/newserv.git] / chanserv / authcmds / authhistory.c
index 877b8fe6aa828f36cb705fd112a043a636952821..64edd16a258520aa673caecd4e231e6c0633f472 100644 (file)
@@ -41,11 +41,14 @@ void csdb_doauthhistory_real(PGconn *dbconn, void *arg) {
 
   if (PQresultStatus(pgres) != PGRES_TUPLES_OK) {
     Error("chanserv", ERR_ERROR, "Error loading auth history data.");
+    free(ahi);
     return;
   }
 
   if (PQnfields(pgres) != 7) {
     Error("chanserv", ERR_ERROR, "Auth history data format error.");
+    PQclear(pgres);
+    free(ahi);
     return;
   }