Merge branch 'master' of https://github.com/FreeRDP/FreeRDP.git
authorNigel Reeves <nigel.reeves@hp.com>
Mon, 15 Apr 2013 10:15:49 +0000 (11:15 +0100)
committerNigel Reeves <nigel.reeves@hp.com>
Mon, 15 Apr 2013 10:15:49 +0000 (11:15 +0100)
1  2 
client/X11/xf_interface.c
include/freerdp/freerdp.h
include/freerdp/input.h
libfreerdp/core/fastpath.c
libfreerdp/core/freerdp.c

@@@ -1259,9 -1186,11 +1186,10 @@@ void* xf_thread(void* param
  
        if (!status)
        {
-               xf_free(xfi);
-               return XF_EXIT_CONN_FAILED;
+               freerdp_client_free(xfi);
+               exit_code = XF_EXIT_CONN_FAILED;
+               ExitThread(exit_code);
        }
 -
        channels = instance->context->channels;
        settings = instance->context->settings;
  
Simple merge
Simple merge
Simple merge
Simple merge