diff options
author | Mads Kiilerich <mads@kiilerich.com> | 2011-07-01 15:56:49 +0400 |
---|---|---|
committer | Mads Kiilerich <mads@kiilerich.com> | 2011-07-01 15:56:49 +0400 |
commit | 77232b4adcbd8c13877ae94f63dec07a8f4147ba (patch) | |
tree | 519ef6d12dba001aa37acccac06216d37cb8b78a | |
parent | 5b66bdf2ac5a645d94c3e171c0fb2be7674c0fe7 (diff) |
core: rdp_free should free the ->net it owns
(also changes the "free" order to be the opposite of "new" order)
-rw-r--r-- | libfreerdp-core/rdp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libfreerdp-core/rdp.c b/libfreerdp-core/rdp.c index 0c8e137..9ef7db2 100644 --- a/libfreerdp-core/rdp.c +++ b/libfreerdp-core/rdp.c @@ -1776,12 +1776,13 @@ rdp_free(rdpRdp * rdp) if (rdp != NULL) { freerdp_uniconv_free(rdp->uniconv); + ext_free(rdp->ext); cache_free(rdp->cache); pcache_free(rdp->pcache); orders_free(rdp->orders); - xfree(rdp->buffer); + network_free(rdp->net); sec_free(rdp->sec); - ext_free(rdp->ext); + xfree(rdp->buffer); xfree(rdp->redirect_server); xfree(rdp->redirect_routingtoken); xfree(rdp->redirect_username); |