From 904516f93a102b911175c68bde00c2cd90a798bb Mon Sep 17 00:00:00 2001 From: Totto16 Date: Thu, 14 Nov 2024 02:00:20 +0100 Subject: [PATCH] fix: windows: correctly initialize SECURITY_ATTRIBUTES struct --- src/graphics/video_renderer_windows.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/graphics/video_renderer_windows.cpp b/src/graphics/video_renderer_windows.cpp index 6f923d1f..0e6f4789 100644 --- a/src/graphics/video_renderer_windows.cpp +++ b/src/graphics/video_renderer_windows.cpp @@ -33,9 +33,10 @@ std::optional VideoRendererBackend::setup(u32 fps, shapes::UPoint s HANDLE pipe_read; HANDLE pipe_write; - SECURITY_ATTRIBUTES saAttr = { 0 }; - saAttr.nLength = sizeof(SECURITY_ATTRIBUTES); - saAttr.bInheritHandle = TRUE; + SECURITY_ATTRIBUTES saAttr = { .nLength = sizeof(SECURITY_ATTRIBUTES), + .lpSecurityDescriptor = nullptr, + .bInheritHandle = TRUE }; + if (!CreatePipe(&pipe_read, &pipe_write, &saAttr, 0)) { return fmt::format("FFMPEG: Could not create pipe. System Error Code: {}", GetLastError());