From f641fc86fbe72a84a9d0a32279c4f9941bde6b6a Mon Sep 17 00:00:00 2001 From: Michael Meskes Date: Tue, 26 Nov 2013 17:15:44 +0100 Subject: [PATCH] ECPG: Simplify free_variable() Patch by Boszormenyi Zoltan --- src/interfaces/ecpg/ecpglib/execute.c | 9 ++------- 1 file 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; } } -- 2.39.5