Skip to content

Commit 1a3789e

Browse files
committed
fix: nix_clear_err in nix_flake_* functions
1 parent a0a1d00 commit 1a3789e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/libflake-c/nix_api_flake.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
nix_flake_settings * nix_flake_settings_new(nix_c_context * context)
1212
{
13+
nix_clear_err(context);
1314
try {
1415
auto settings = nix::make_ref<nix::flake::Settings>();
1516
return new nix_flake_settings{settings};
@@ -25,6 +26,7 @@ void nix_flake_settings_free(nix_flake_settings * settings)
2526
nix_err nix_flake_settings_add_to_eval_state_builder(
2627
nix_c_context * context, nix_flake_settings * settings, nix_eval_state_builder * builder)
2728
{
29+
nix_clear_err(context);
2830
try {
2931
settings->settings->configureEvalSettings(builder->settings);
3032
}

0 commit comments

Comments
 (0)