diff --git a/libfreerdp/codec/rfx.c b/libfreerdp/codec/rfx.c index afd9e5ecc..610654a0d 100644 --- a/libfreerdp/codec/rfx.c +++ b/libfreerdp/codec/rfx.c @@ -196,6 +196,8 @@ RFX_CONTEXT* rfx_context_new(void) if (status == ERROR_SUCCESS) { + dwSize = sizeof(dwValue); + if (RegQueryValueEx(hKey, _T("UseThreads"), NULL, &dwType, (BYTE*) &dwValue, &dwSize) == ERROR_SUCCESS) context->priv->UseThreads = dwValue ? 1 : 0;