diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-08-30T13·45+0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-08-30T13·45+0200 |
commit | 97b1af1cbe03a48793426bee883ad9c4c9fd7db8 (patch) | |
tree | 941a6c121ac775474129da82cefff096bff7d04b /src/libstore/derivations.hh | |
parent | dd85fc1c5a302eb8566fb44c6300c7add20e569d (diff) |
Fix --fallback
This fixes an assertion failure in "assert(goal);" in Worker::waitForInput() after a substitution goal is cancelled by the termination of another goal. The problem was the line //worker.childTerminated(shared_from_this()); // FIXME in the SubstitutionGoal destructor. This was disabled because shared_from_this() obviously doesn't work from a destructor. So we now use a real pointer for object identity.
Diffstat (limited to 'src/libstore/derivations.hh')
0 files changed, 0 insertions, 0 deletions