Fixe bug with size of destination for unistr convert.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1761 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
e63a44acb1
commit
448a16511f
4
rdp.c
4
rdp.c
@ -1503,7 +1503,7 @@ process_redirect_pdu(STREAM s /*, uint32 * ext_disc_reason */ )
|
||||
g_redirect_server = xmalloc(g_redirect_server_len);
|
||||
|
||||
/* read ip string */
|
||||
rdp_in_unistr(s, g_redirect_server, sizeof(g_redirect_server), g_redirect_server_len);
|
||||
rdp_in_unistr(s, g_redirect_server, g_redirect_server_len, g_redirect_server_len);
|
||||
}
|
||||
|
||||
if (g_redirect_flags & PDU_REDIRECT_HAS_LOAD_BALANCE_INFO)
|
||||
@ -1576,7 +1576,7 @@ process_redirect_pdu(STREAM s /*, uint32 * ext_disc_reason */ )
|
||||
g_redirect_server = xmalloc(g_redirect_server_len);
|
||||
|
||||
/* read fqdn string */
|
||||
rdp_in_unistr(s, g_redirect_server, sizeof(g_redirect_server), g_redirect_server_len);
|
||||
rdp_in_unistr(s, g_redirect_server, g_redirect_server_len, g_redirect_server_len);
|
||||
}
|
||||
|
||||
if (g_redirect_flags & PDU_REDIRECT_HAS_TARGET_NETBIOS)
|
||||
|
Loading…
Reference in New Issue
Block a user