diff --git a/src/libexpr-tests/nix_api_expr.cc b/src/libexpr-tests/nix_api_expr.cc index 02f99675e..3e5cd0d43 100644 --- a/src/libexpr-tests/nix_api_expr.cc +++ b/src/libexpr-tests/nix_api_expr.cc @@ -42,12 +42,16 @@ TEST_F(nix_api_expr_test, nix_eval_state_lookup_path) nix_expr_eval_from_string(ctx, state, "builtins.seq ", ".", value); assert_ctx_ok(); + nix_state_free(state); + ASSERT_EQ(nix_get_type(ctx, value), NIX_TYPE_PATH); assert_ctx_ok(); auto pathStr = nix_get_path_string(ctx, value); assert_ctx_ok(); ASSERT_EQ(0, strcmp(pathStr, nixpkgs.c_str())); + + nix_gc_decref(nullptr, value); } TEST_F(nix_api_expr_test, nix_expr_eval_from_string)