Clean up language and resource providers in query

This commit is contained in:
Alex Clemmer 2019-11-04 14:47:39 -08:00
parent b1d0f8d154
commit 671c0357f4
2 changed files with 1 additions and 1 deletions

View file

@ -75,6 +75,7 @@ func Query(ctx *Context, q QueryInfo, opts UpdateOptions) result.Result {
if err != nil {
return result.FromError(err)
}
defer plugctx.Close()
return query(ctx, q, QueryOptions{
Events: emitter,

View file

@ -105,7 +105,6 @@ type querySource struct {
func (src *querySource) Close() error {
// Cancel the monitor and reclaim any associated resources.
src.done = true
close(src.langPluginFinChan)
return src.mon.Cancel()
}