| diff --git a/system/core/init/service.cpp b/system/core/init/service.cpp |
| index ac4070c..a040632 100644 |
| --- a/system/core/init/service.cpp |
| +++ b/system/core/init/service.cpp |
| @@ -860,13 +860,16 @@ void ServiceParser::EndSection() { |
| } |
| |
| bool ServiceParser::IsValidName(const std::string& name) const { |
| - if (name.size() > 16) { |
| + if (name.size() > 92) { |
| return false; |
| } |
| - for (const auto& c : name) { |
| + |
| + /* |
| + for (const auto& c : name) { |
| if (!isalnum(c) && (c != '_') && (c != '-')) { |
| return false; |
| } |
| - } |
| + } |
| + */ |
| return true; |
| } |