Merge pull request #376 from ehmry/null-rpath

modifyRPath: return early if new and old rpath are empty
This commit is contained in:
Jörg Thalheim
2022-05-20 17:51:33 +01:00
committed by GitHub

View File

@@ -1350,8 +1350,8 @@ void ElfFile<ElfFileParamNames>::modifyRPath(RPathOp op,
debug("new rpath is '%s'\n", newRPath.c_str());
if (rpath && newRPath.size() <= rpathSize) {
memcpy(rpath, newRPath.c_str(), newRPath.size() + 1);
if (newRPath.size() <= rpathSize) {
if (rpath) memcpy(rpath, newRPath.c_str(), newRPath.size() + 1);
return;
}