[core,capabilties] use dynamic logger

This commit is contained in:
akallabeth
2025-03-17 10:48:10 +01:00
parent f843cb7815
commit 7b9b47555f
3 changed files with 778 additions and 685 deletions

View File

@@ -2037,14 +2037,16 @@ BOOL freerdp_settings_update_from_caps(rdpSettings* settings, const BYTE* capsFl
WINPR_ASSERT(capsSizes || (capsCount == 0));
WINPR_ASSERT(capsCount <= UINT16_MAX);
wLog* log = WLog_Get(TAG);
for (UINT32 x = 0; x < capsCount; x++)
{
if (capsFlags[x])
{
wStream buffer;
wStream buffer = { 0 };
wStream* sub = Stream_StaticConstInit(&buffer, capsData[x], capsSizes[x]);
if (!rdp_read_capability_set(sub, (UINT16)x, settings, serverReceivedCaps))
if (!rdp_read_capability_set(log, sub, (UINT16)x, settings, serverReceivedCaps))
return FALSE;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -160,8 +160,8 @@ FREERDP_LOCAL BOOL rdp_send_demand_active(rdpRdp* rdp);
FREERDP_LOCAL BOOL rdp_recv_confirm_active(rdpRdp* rdp, wStream* s, UINT16 pduLength);
FREERDP_LOCAL BOOL rdp_send_confirm_active(rdpRdp* rdp);
FREERDP_LOCAL BOOL rdp_read_capability_set(wStream* sub, UINT16 type, rdpSettings* settings,
BOOL isServer);
FREERDP_LOCAL BOOL rdp_read_capability_set(wLog* log, wStream* sub, UINT16 type,
rdpSettings* settings, BOOL isServer);
FREERDP_LOCAL const char* rdp_input_flag_string(UINT16 flags, char* buffer, size_t len);