• Chris Bracken's avatar
    Check string size before Win32 MultiByte <-> WideChar conversions (#99729) · b5d3c432
    Chris Bracken authored
    This patch adds an additional check to ensure the target length of a string is within the supported maximum string length prior to calling WideCharToMultiByte/MultiByteToWideChar in the Windows runner template.
    
    This is to prevent resize() from failing if called with a count > std::string::max_size().
    
    According to Win32 API docs (WideCharToMultiByte, MultiByteToWideChar) it's the caller responsibility to make sure the buffers are correctly allocated.
    
    Authored by: Tomasz Gucio <tgucio@gmail.com>
    b5d3c432
Name
Last commit
Last update
..
android Loading commit data...
fuchsia/meta Loading commit data...
ios Loading commit data...
lib Loading commit data...
linux Loading commit data...
macos Loading commit data...
meta Loading commit data...
test Loading commit data...
test_driver Loading commit data...
test_memory Loading commit data...
tool Loading commit data...
web Loading commit data...
windows Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
pubspec.yaml Loading commit data...