-Allow to reuse an existing session by fixing a bug in session comparison.
-See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573258
-
-Index: xrdp/sesman/session.c
-===================================================================
---- xrdp.orig/sesman/session.c 2012-09-29 12:51:50.115200445 +0200
-+++ xrdp/sesman/session.c 2012-09-29 12:54:40.302890162 +0200
-@@ -56,6 +56,19 @@
- {
- struct session_chain* tmp;
-
-+ /* convert from SCP_SESSION_TYPE namespace to SESMAN_SESSION_TYPE namespace */
-+ switch (type)
-+ {
-+ case SCP_SESSION_TYPE_XVNC:
-+ type = SESMAN_SESSION_TYPE_XVNC;
-+ break;
-+ case SCP_SESSION_TYPE_XRDP:
-+ type = SESMAN_SESSION_TYPE_XRDP;
-+ break;
-+ default:
-+ return 0;
-+ }
-+
- /*THREAD-FIX require chain lock */
- lock_chain_acquire();
-