fix(audio-info): crash when device name contains special characters (#4095)
This commit is contained in:
parent
fd2bfaac7e
commit
ab52e27e0e
14 changed files with 476 additions and 163 deletions
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
#ifdef _WIN32
|
||||
// from_utf8() string conversion function
|
||||
#include "platform/windows/misc.h"
|
||||
#include "platform/windows/utf_utils.h"
|
||||
|
||||
// _SH constants for _wfsopen()
|
||||
#include <share.h>
|
||||
|
|
@ -183,7 +183,7 @@ namespace proc {
|
|||
#ifdef _WIN32
|
||||
// fopen() interprets the filename as an ANSI string on Windows, so we must convert it
|
||||
// to UTF-16 and use the wchar_t variants for proper Unicode log file path support.
|
||||
auto woutput = platf::from_utf8(_app.output);
|
||||
auto woutput = utf_utils::from_utf8(_app.output);
|
||||
|
||||
// Use _SH_DENYNO to allow us to open this log file again for writing even if it is
|
||||
// still open from a previous execution. This is required to handle the case of a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue