aboutsummaryrefslogtreecommitdiff
path: root/tests/recursive.sh
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2021-08-29 18:55:38 +0200
committerRobert Hensing <robert@roberthensing.nl>2021-08-29 20:42:49 +0200
commit8bc76acc7c3665897a1b7e14574b379664f058d2 (patch)
treed3fa81027bf5c5678a6c56a584b86b3d3a86958e /tests/recursive.sh
parentaf94b54db3a2be100731a215cb5e95f306471731 (diff)
Move vCallFlake into EvalState
This fixes a use-after-free bug: 1. s = new EvalState(); 2. callFlake() 3. static vCallFlake now references s 4. delete s; 5. s2 = new EvalState(); 6. callFlake() 7. static vCallFlake still references s 8. crash Nix 2.3 did not have a problem with recreating EvalState.
Diffstat (limited to 'tests/recursive.sh')
0 files changed, 0 insertions, 0 deletions