From ee221315dba33f2b33ca85aa14897c96aa577890 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 24 Jun 2015 10:08:04 +0200 Subject: [PATCH] Fixed loop condition. --- libfreerdp/core/redirection.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libfreerdp/core/redirection.c b/libfreerdp/core/redirection.c index 4883c13..f75a094 100644 --- a/libfreerdp/core/redirection.c +++ b/libfreerdp/core/redirection.c @@ -207,8 +207,10 @@ int rdp_redirection_apply_settings(rdpRdp* rdp) settings->TargetNetAddresses[i] = _strdup(redirection->TargetNetAddresses[i]); if (!settings->TargetNetAddresses[i]) { - for (; i > 0; --i) - free(settings->TargetNetAddresses[i]); + UINT32 j; + + for (j=0; j < i; j++) + free(settings->TargetNetAddresses[j]); return -1; } } -- 2.7.4