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);
|
std::string command = data.substr(pos + 1);
|
||||||
|
|
||||||
// B3 sends the password inside quotes :S
|
// 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.pop_back();
|
||||||
password.erase(password.begin());
|
password.erase(password.begin());
|
||||||
|
@ -271,7 +271,7 @@ namespace Components
|
|||||||
currentData = currentData.substr(1);
|
currentData = currentData.substr(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currentData[currentData.size() - 1] == '\"')
|
if (currentData.back() == '\"')
|
||||||
{
|
{
|
||||||
currentData.pop_back();
|
currentData.pop_back();
|
||||||
}
|
}
|
||||||
|
@ -58,7 +58,7 @@ namespace Utils
|
|||||||
std::string _entry = std::move(token);
|
std::string _entry = std::move(token);
|
||||||
|
|
||||||
// Remove trailing 0x0 bytes
|
// Remove trailing 0x0 bytes
|
||||||
while (_entry.size() && !_entry[_entry.size() - 1])
|
while (_entry.size() && !_entry.back())
|
||||||
{
|
{
|
||||||
_entry = _entry.substr(0, _entry.size() - 1);
|
_entry = _entry.substr(0, _entry.size() - 1);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user