Or you use the argument /old-license ;)
On 1/25/19 3:59 AM, Andrey Vasilkin via FreeRDP-devel wrote:
> Hi.
>
> After updating the source code, I get the following error when trying
> to connect to one of my servers (Windows Server 2008 R2 Enterprise);
>
> [13:39:13:250] [13731:206b4b80] [ERROR][com.freerdp.core.license] -
> unexpected license packet.
> [13:39:13:259] [13731:206b4b80] [ERROR][com.freerdp.core.transport] -
> transport_check_fds: transport->ReceiveCallback() - -1
> [13:39:13:263] [13731:206b4b80] [ERROR][com.freerdp.core] -
> freerdp_set_last_error ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
> [13:39:13:268] [13731:206b4b80] [ERROR][com.freerdp.core] -
> freerdp_post_connect failed
> [13:39:13:275] [13731:206b4b80] [ERROR][com.freerdp.client.OS2] -
> Freerdp connect error
>
> But I can connect to other servers with the same and other Windoze
> versions. The problem disappeared when I commented on the next piece
> of code:
>
> libfreerdp\core\license.c , function icense_generate_hwid() :
>
> BOOL license_generate_hwid(rdpLicense* license)
> {
> const BYTE *hashTarget;
> size_t targetLen;
> BYTE macAddress[6];
>
> ZeroMemory(license->HardwareId, HWID_LENGTH);
>
> if (license->rdp->settings->OldLicenseBehaviour)
> {
> ZeroMemory(macAddress, sizeof(macAddress));
> hashTarget = macAddress;
> targetLen = sizeof(macAddress);
> }
> else
> {
> wStream s;
> const char *hostname = license->rdp->settings->ClientHostname;
> /*
> [ Next code causes an error "unexpected license packet". ]
>
> Stream_StaticInit(&s, license->HardwareId, 4);
> Stream_Write_UINT32(&s, PLATFORMID);
> Stream_Free(&s, TRUE);
> */
>
> ...
>
> This new code has appeared here:
>
> https://github.com/FreeRDP/FreeRDP/commit/f4b7a27c2bb7506f0a82c72570ea171a93d094d6
>
>
>
> _______________________________________________
> FreeRDP-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freerdp-devel
_______________________________________________
FreeRDP-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freerdp-devel