mirror of
https://github.com/NixOS/nix.git
synced 2025-11-20 17:29:36 +01:00
I found this because of a test failure on cygwin in
nix_api_expr_test.nix_eval_state_lookup_path:
'std::filesystem::__cxx11::filesystem_error'
what(): filesystem error: cannot remove all: Device or resource busy
[...]
[.../my_state/db/db.sqlite]
LocalState was never getting destroyed due to a reference leak. These
_free functions use an 'operator delete' which doesn't call the
destructor for the type.
Fixes:
|
||
|---|---|---|
| .. | ||
| .version | ||
| meson.build | ||
| nix-meson-build-support | ||
| nix_api_expr.cc | ||
| nix_api_expr.h | ||
| nix_api_expr_internal.h | ||
| nix_api_external.cc | ||
| nix_api_external.h | ||
| nix_api_value.cc | ||
| nix_api_value.h | ||
| package.nix | ||