mirror of https://github.com/WerWolv/ImHex.git
patterns: Fixed null bytes being included in read strings
This commit is contained in:
parent
241bbd80bc
commit
7498a72f70
|
@ -1421,6 +1421,7 @@ namespace hex::pl {
|
||||||
else {
|
else {
|
||||||
value.resize(pattern->getSize());
|
value.resize(pattern->getSize());
|
||||||
evaluator->getProvider()->read(pattern->getOffset(), value.data(), value.size());
|
evaluator->getProvider()->read(pattern->getOffset(), value.data(), value.size());
|
||||||
|
value.erase(std::find(value.begin(), value.end(), '\0'), value.end());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1476,6 +1477,7 @@ namespace hex::pl {
|
||||||
else {
|
else {
|
||||||
value.resize(pattern->getSize());
|
value.resize(pattern->getSize());
|
||||||
evaluator->getProvider()->read(pattern->getOffset(), value.data(), value.size());
|
evaluator->getProvider()->read(pattern->getOffset(), value.data(), value.size());
|
||||||
|
value.erase(std::find(value.begin(), value.end(), '\0'), value.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
literal = value;
|
literal = value;
|
||||||
|
|
Loading…
Reference in New Issue