message: [vcpkg] Check size and don't perform stripping if string is too small.
diff: @@ -179,6 +179,7 @@ namespace vcpkg::System
  // On Win7, output from powershell calls contain a byte order mark, so we strip it out if it is present
  static void remove_byte_order_mark(std::wstring* s)
  {
  + if (s->size() < 3) return;
  const wchar_t* a = s->c_str();
  // This is the UTF-8 byte-order mark
  if (a[0] == 0xEF && a[1] == 0xBB && a[2] == 0xBF)
  