if (instance->settings->DumpRemoteFx)
{
instance->update->pcap_rfx = pcap_open(instance->settings->DumpRemoteFxFile,
- TRUE);
+ TRUE);
if (instance->update->pcap_rfx)
instance->update->dump_rfx = TRUE;
if (rdp->errorInfo == ERRINFO_SERVER_INSUFFICIENT_PRIVILEGES)
freerdp_set_last_error(instance->context,
- FREERDP_ERROR_INSUFFICIENT_PRIVILEGES);
+ FREERDP_ERROR_INSUFFICIENT_PRIVILEGES);
SetEvent(rdp->transport->connectedEvent);
freerdp_connect_finally:
}
BOOL freerdp_get_fds(freerdp* instance, void** rfds, int* rcount, void** wfds,
- int* wcount)
+ int* wcount)
{
rdpRdp* rdp = instance->context->rdp;
transport_get_fds(rdp->transport, rfds, rcount);
}
DWORD freerdp_get_event_handles(rdpContext* context, HANDLE* events,
- DWORD count)
+ DWORD count)
{
DWORD nCount = 0;
nCount += transport_get_event_handles(context->rdp->transport, events, count);
}
int freerdp_message_queue_process_message(freerdp* instance, DWORD id,
- wMessage* message)
+ wMessage* message)
{
int status = -1;
}
static int freerdp_send_channel_data(freerdp* instance, UINT16 channelId,
- BYTE* data, int size)
+ BYTE* data, int size)
{
return rdp_send_channel_data(instance->context->rdp, channelId, data, size);
}
rdp_client_disconnect(rdp);
update_post_disconnect(instance->update);
IFCALL(instance->PostDisconnect, instance);
- if (freerdp_channels_disconnect(instance->context->channels, instance) != CHANNEL_RC_OK)
+
+ if (freerdp_channels_disconnect(instance->context->channels,
+ instance) != CHANNEL_RC_OK)
rc = FALSE;
if (instance->update->pcap_rfx)
}
codecs_free(instance->context->codecs);
+ freerdp_channels_close(instance->context->channels, instance);
return rc;
}
goto fail;
PubSub_AddEventTypes(context->pubSub, FreeRDP_Events,
- sizeof(FreeRDP_Events) / sizeof(wEventType));
+ sizeof(FreeRDP_Events) / sizeof(wEventType));
context->metrics = metrics_new(context);
if (!context->metrics)
free(instance->context->errorDescription);
CloseHandle(instance->context->abortEvent);
instance->context->abortEvent = NULL;
- freerdp_channels_close(instance->context->channels, instance);
freerdp_channels_free(instance->context->channels);
free(instance->context);
instance->context = NULL;
{
if (lastError)
WLog_ERR(TAG, "freerdp_set_last_error %s [0x%04X]",
- freerdp_get_last_error_name(lastError), lastError);
+ freerdp_get_last_error_name(lastError), lastError);
context->LastError = lastError;
if (WaitForSingleObject(context->channelErrorEvent, 0) == WAIT_OBJECT_0)
{
WLog_ERR(TAG, "%s. Error was %lu", context->errorDescription,
- context->channelErrorNum);
+ context->channelErrorNum);
return FALSE;
}