Преглед на файлове

fix index out of range error in C# generation using msvc (#1329)

Warren Falk преди 7 години
родител
ревизия
e7eeb7004b
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/google/protobuf/compiler/csharp/csharp_helpers.cc

+ 1 - 1
src/google/protobuf/compiler/csharp/csharp_helpers.cc

@@ -169,7 +169,7 @@ std::string UnderscoresToCamelCase(const std::string& input,
     }
   }
   // Add a trailing "_" if the name should be altered.
-  if (input[input.size() - 1] == '#') {
+  if (input.size() > 0 && input[input.size() - 1] == '#') {
     result += '_';
   }
   return result;