[nodiscard] fix all InitOnceExecuteOnce usages

This commit is contained in:
Armin Novak
2026-02-26 23:18:14 +01:00
parent 5e18b0149a
commit ea77d2d922
24 changed files with 295 additions and 404 deletions

View File

@@ -704,7 +704,8 @@ FREERDP_ENTRY_POINT(UINT VCAPITYPE ffmpeg_freerdp_tsmf_client_decoder_subsystem_
*sptr = nullptr;
TSMFFFmpegDecoder* decoder = nullptr;
InitOnceExecuteOnce(&g_Initialized, InitializeAvCodecs, nullptr, nullptr);
if (!InitOnceExecuteOnce(&g_Initialized, InitializeAvCodecs, nullptr, nullptr))
return ERROR_INTERNAL_ERROR;
WLog_DBG(TAG, "TSMFDecoderEntry FFMPEG");
decoder = (TSMFFFmpegDecoder*)calloc(1, sizeof(TSMFFFmpegDecoder));