diff options
| author | jsorg71 <jsorg71> | 2006-03-13 00:24:09 +0000 |
|---|---|---|
| committer | jsorg71 <jsorg71> | 2006-03-13 00:24:09 +0000 |
| commit | 7a8a54acdce6e40f466f94107949e8c622b96f1d (patch) | |
| tree | befe6fd7d63a88bd9206aca8e9ff967448f89ebc | |
| parent | b5efd2034e075a30cc91abed9319a98d0edbb282 (diff) | |
| download | xrdp-proprietary-7a8a54acdce6e40f466f94107949e8c622b96f1d.tar.gz xrdp-proprietary-7a8a54acdce6e40f466f94107949e8c622b96f1d.zip | |
fix crash when typing a username in
| -rw-r--r-- | xrdp/xrdp_login_wnd.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/xrdp/xrdp_login_wnd.c b/xrdp/xrdp_login_wnd.c index 71c00e87..855fd02d 100644 --- a/xrdp/xrdp_login_wnd.c +++ b/xrdp/xrdp_login_wnd.c @@ -473,8 +473,7 @@ xrdp_wm_show_edits(struct xrdp_wm* self, struct xrdp_bitmap* combo) } if (g_strncmp(name, "username", 255) == 0) { - g_free(b->caption1); - b->caption1 = g_strdup(self->session->client_info->username); + g_strcpy(b->caption1, self->session->client_info->username); b->edit_pos = g_strlen(b->caption1); if (g_strlen(b->caption1) > 0) { |
