summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOscar Salvador <osalvador@suse.de>2017-09-28 08:44:00 +0200
committermetalefty <meta@vmeta.jp>2017-10-03 09:45:24 +0900
commitbe23682f909137919b2c72d1ae48bdb04a3f9c15 (patch)
tree3d3d3f8eed48d9bacc3ee7ca0147ad6717acf378
parentced3a4817fb4303e4575e45354f3914f7ec89cbb (diff)
downloadxrdp-proprietary-be23682f909137919b2c72d1ae48bdb04a3f9c15.tar.gz
xrdp-proprietary-be23682f909137919b2c72d1ae48bdb04a3f9c15.zip
xrdp: get port from configfile in access_control()
This fixes #894
-rw-r--r--xrdp/xrdp_mm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/xrdp/xrdp_mm.c b/xrdp/xrdp_mm.c
index 1504f08f..c4db71eb 100644
--- a/xrdp/xrdp_mm.c
+++ b/xrdp/xrdp_mm.c
@@ -1471,11 +1471,13 @@ access_control(char *username, char *password, char *srv)
unsigned long size;
int index;
int socket = g_tcp_socket();
+ char port[8];
if (socket != -1)
{
+ xrdp_mm_get_sesman_port(port, sizeof(port));
/* we use a blocking socket here */
- reply = g_tcp_connect(socket, srv, "3350");
+ reply = g_tcp_connect(socket, srv, port);
if (reply == 0)
{