libstore: fix personality setting for unsandboxed linux builds

oops. this was supposed to always happen on function exit.

Change-Id: I25465b4248c33389ca7e70b2a0b52dcc10d86a38
This commit is contained in:
eldritch horrors
2026-01-28 18:49:02 +01:00
parent 56988d8605
commit b23bbd5b19
+2 -2
View File
@@ -1094,6 +1094,8 @@ bool LinuxLocalDerivationGoal::prepareChildSetup()
{
setupSyscallFilter();
KJ_DEFER(setPersonality(drv->platform));
if (!useChroot) {
return true;
}
@@ -1352,8 +1354,6 @@ bool LinuxLocalDerivationGoal::prepareChildSetup()
}
}
setPersonality(drv->platform);
return false;
}