File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -130,11 +130,12 @@ func (c *Controller) Close() error {
130
130
if err := c .opt .WorkerController .Close (); err != nil {
131
131
rerr = multierror .Append (rerr , err )
132
132
}
133
-
134
133
if err := c .opt .CacheStore .Close (); err != nil {
135
134
rerr = multierror .Append (rerr , err )
136
135
}
137
-
136
+ if err := c .solver .Close (); err != nil {
137
+ rerr = multierror .Append (rerr , err )
138
+ }
138
139
return rerr
139
140
}
140
141
Original file line number Diff line number Diff line change @@ -123,6 +123,12 @@ func New(opt Opt) (*Solver, error) {
123
123
return s , nil
124
124
}
125
125
126
+ func (s * Solver ) Close () error {
127
+ s .solver .Close ()
128
+ err := s .sysSampler .Close ()
129
+ return err
130
+ }
131
+
126
132
func (s * Solver ) resolver () solver.ResolveOpFunc {
127
133
return func (v solver.Vertex , b solver.Builder ) (solver.Op , error ) {
128
134
w , err := s .resolveWorker ()
You can’t perform that action at this time.
0 commit comments