diff options
author | Michael Meskes <meskes@postgresql.org> | 2013-11-26 17:15:44 +0100 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2013-11-26 17:42:32 +0100 |
commit | f641fc86fbe72a84a9d0a32279c4f9941bde6b6a (patch) | |
tree | 0a7ab39f1f6e4fb9ce7b51a8b2cce87e6bad2cd1 /src/interfaces/ecpg/ecpglib/execute.c | |
parent | 1ec4c56e76714d3894cfc301212ec98674720e3b (diff) | |
download | postgresql-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.c | 9 |
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; } } |