removed unnecessary check from parseHex()
This commit is contained in:
@@ -67,7 +67,7 @@ result_t SymbolString::parseHex(const string& str, const bool isEscaped)
|
|||||||
const char* strBegin = str.substr(i, 2).c_str();
|
const char* strBegin = str.substr(i, 2).c_str();
|
||||||
unsigned long int value = strtoul(strBegin, &strEnd, 16);
|
unsigned long int value = strtoul(strBegin, &strEnd, 16);
|
||||||
|
|
||||||
if (strEnd == NULL || *strEnd != 0 || strEnd != strBegin+2 || value > 0xff)
|
if (strEnd == NULL || strEnd != strBegin+2 || value > 0xff)
|
||||||
return RESULT_ERR_INVALID_NUM; // invalid value
|
return RESULT_ERR_INVALID_NUM; // invalid value
|
||||||
|
|
||||||
push_back((unsigned char)value, isEscaped, addCrc);
|
push_back((unsigned char)value, isEscaped, addCrc);
|
||||||
|
|||||||
Reference in New Issue
Block a user