From 43c108f077cb01f48e043e2fef52a0b67a3548b3 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 26 Aug 2020 15:50:36 -0700 Subject: [PATCH] missed a rollback --- controller/PostgreSQL.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/controller/PostgreSQL.cpp b/controller/PostgreSQL.cpp index 43b15992c..b0709ad1c 100644 --- a/controller/PostgreSQL.cpp +++ b/controller/PostgreSQL.cpp @@ -1399,6 +1399,7 @@ void PostgreSQL::commitThread() PQclear(res); } if (err) { + PQclear(res); PQclear(PQexec(conn, "ROLLBACK")); delete config; config = nullptr; @@ -1502,6 +1503,7 @@ void PostgreSQL::commitThread() if (PQresultStatus(res) != PGRES_COMMAND_OK) { fprintf(stderr, "ERROR: Error updating DNS: %s\n", PQresultErrorMessage(res)); PQclear(res); + PQclear(PQexec(conn, "ROLLBACK")); err = true; break; }