aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib/execute.c
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2013-11-26 17:15:44 +0100
committerMichael Meskes <meskes@postgresql.org>2013-11-26 17:42:32 +0100
commitf641fc86fbe72a84a9d0a32279c4f9941bde6b6a (patch)
tree0a7ab39f1f6e4fb9ce7b51a8b2cce87e6bad2cd1 /src/interfaces/ecpg/ecpglib/execute.c
parent1ec4c56e76714d3894cfc301212ec98674720e3b (diff)
downloadpostgresql-f641fc86fbe72a84a9d0a32279c4f9941bde6b6a.tar.gz
postgresql-f641fc86fbe72a84a9d0a32279c4f9941bde6b6a.zip
ECPG: Simplify free_variable()
Patch by Boszormenyi Zoltan <zb@cybertec.at>
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/execute.c')
-rw-r--r--src/interfaces/ecpg/ecpglib/execute.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/interfaces/ecpg/ecpglib/execute.c b/src/interfaces/ecpg/ecpglib/execute.c
index 1a7876ecf2d..e5ee8a9b842 100644
--- a/src/interfaces/ecpg/ecpglib/execute.c
+++ b/src/interfaces/ecpg/ecpglib/execute.c
@@ -87,16 +87,11 @@ free_variable(struct variable * var)
{
struct variable *var_next;
- if (var == NULL)
- return;
- var_next = var->next;
- ecpg_free(var);
-
- while (var_next)
+ while (var)
{
- var = var_next;
var_next = var->next;
ecpg_free(var);
+ var = var_next;
}
}