mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 23:17:44 +00:00
LibCore: Fix a crash in CArgsParser
This commit is contained in:
parent
bec646c0bb
commit
e0e1be8c33
1 changed files with 2 additions and 1 deletions
|
@ -108,7 +108,8 @@ int CArgsParser::parse_next_param(int index, char** argv, const int params_left,
|
|||
|
||||
bool CArgsParser::is_param_valid(const String& param_name)
|
||||
{
|
||||
return param_name.substring(0, m_prefix.length()) == m_prefix;
|
||||
return param_name.length() >= m_prefix.length() &&
|
||||
param_name.substring(0, m_prefix.length()) == m_prefix;
|
||||
}
|
||||
|
||||
bool CArgsParser::check_required_args(const CArgsParserResult& res)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue