diff options
| author | Oscar Salvador <osalvador@suse.de> | 2017-09-28 08:44:00 +0200 |
|---|---|---|
| committer | metalefty <meta@vmeta.jp> | 2017-10-03 09:45:24 +0900 |
| commit | be23682f909137919b2c72d1ae48bdb04a3f9c15 (patch) | |
| tree | 3d3d3f8eed48d9bacc3ee7ca0147ad6717acf378 | |
| parent | ced3a4817fb4303e4575e45354f3914f7ec89cbb (diff) | |
| download | xrdp-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.c | 4 |
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) { |
