From aa0f039ceffcaaf868e80ffa044673ea1263c475 Mon Sep 17 00:00:00 2001 From: speidy Date: Fri, 11 Jul 2014 09:11:10 +0300 Subject: [PATCH] xrdp: fix for prefilled username issue --- xrdp/xrdp_login_wnd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xrdp/xrdp_login_wnd.c b/xrdp/xrdp_login_wnd.c index f8896c4e..5b49d44e 100644 --- a/xrdp/xrdp_login_wnd.c +++ b/xrdp/xrdp_login_wnd.c @@ -335,7 +335,9 @@ xrdp_wm_show_edits(struct xrdp_wm *self, struct xrdp_bitmap *combo) } } - if (g_strncmp(name, "username", 255) == 0) + + if (g_strncmp(name, "username", 255) == 0 && + self->session->client_info->username[0]) { g_strncpy(b->caption1, self->session->client_info->username, 255); b->edit_pos = g_mbstowcs(0, b->caption1, 0);