Parser: Fix segfault in command extraction
This commit is contained in:
		| @@ -72,7 +72,11 @@ std::string Parser::extractCommand(std::string cmdname, std::string content) con | |||||||
| 	if(std::regex_match(content, match, reg)) | 	if(std::regex_match(content, match, reg)) | ||||||
| 	{ | 	{ | ||||||
|  |  | ||||||
| 		return match.str(2); | 		if(match.size() > 1) | ||||||
|  | 		{ | ||||||
|  | 			return match.str(2); | ||||||
|  |  | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| 	return ""; | 	return ""; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user