From fe35c8e145e1c970dcae1f7df840762a753f6ee2 Mon Sep 17 00:00:00 2001 From: Michael Meskes Date: Thu, 3 Sep 2009 09:09:01 +0000 Subject: [PATCH] Do not set connection values if no connection is open. --- src/interfaces/ecpg/ecpglib/misc.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/interfaces/ecpg/ecpglib/misc.c b/src/interfaces/ecpg/ecpglib/misc.c index 1a26125253..f70e3734ba 100644 --- a/src/interfaces/ecpg/ecpglib/misc.c +++ b/src/interfaces/ecpg/ecpglib/misc.c @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.50 2009/08/07 10:51:20 meskes Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.51 2009/09/03 09:09:01 meskes Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" @@ -202,12 +202,12 @@ ECPGtrans(int lineno, const char *connection_name, const char *transaction) if (!ecpg_check_PQresult(res, lineno, con->connection, ECPG_COMPAT_PGSQL)) return FALSE; PQclear(res); - } - if (strncmp(transaction, "commit", 6) == 0 || strncmp(transaction, "rollback", 8) == 0) - con->committed = true; - else - con->committed = false; + if (strncmp(transaction, "commit", 6) == 0 || strncmp(transaction, "rollback", 8) == 0) + con->committed = true; + else + con->committed = false; + } return true; }