From 58bf3d14ee7bacee9c434e045bcbe10f80ff2fc7 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Sat, 10 Sep 2011 19:41:59 +0800 Subject: [PATCH] libfreerdp-core/mppc: fix memory corruption due to incorrect free order. --- libfreerdp-core/rdp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp-core/rdp.c b/libfreerdp-core/rdp.c index ea3a8ebc8..b3387832f 100644 --- a/libfreerdp-core/rdp.c +++ b/libfreerdp-core/rdp.c @@ -642,8 +642,8 @@ void rdp_free(rdpRdp* rdp) mcs_free(rdp->mcs); vchan_free(rdp->vchan); redirection_free(rdp->redirection); - xfree(rdp); mppc_free(rdp); + xfree(rdp); } }