Optimize array access
This commit is contained in:
parent
7def8890e9
commit
9a3b5d48e4
@ -88,7 +88,7 @@ namespace Components
|
||||
std::string command = data.substr(pos + 1);
|
||||
|
||||
// B3 sends the password inside quotes :S
|
||||
if (!password.empty() && password[0] == '"' && password[password.size() - 1] == '"')
|
||||
if (!password.empty() && password[0] == '"' && password.back() == '"')
|
||||
{
|
||||
password.pop_back();
|
||||
password.erase(password.begin());
|
||||
|
@ -271,7 +271,7 @@ namespace Components
|
||||
currentData = currentData.substr(1);
|
||||
}
|
||||
|
||||
if (currentData[currentData.size() - 1] == '\"')
|
||||
if (currentData.back() == '\"')
|
||||
{
|
||||
currentData.pop_back();
|
||||
}
|
||||
|
@ -58,7 +58,7 @@ namespace Utils
|
||||
std::string _entry = std::move(token);
|
||||
|
||||
// Remove trailing 0x0 bytes
|
||||
while (_entry.size() && !_entry[_entry.size() - 1])
|
||||
while (_entry.size() && !_entry.back())
|
||||
{
|
||||
_entry = _entry.substr(0, _entry.size() - 1);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user