From 671c0357f4916865bc37feb8d0bbf4ce7ae201c0 Mon Sep 17 00:00:00 2001 From: Alex Clemmer Date: Mon, 4 Nov 2019 14:47:39 -0800 Subject: [PATCH] Clean up language and resource providers in `query` --- pkg/engine/query.go | 1 + pkg/resource/deploy/source_query.go | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/engine/query.go b/pkg/engine/query.go index 89c5c287c..cd44d348f 100644 --- a/pkg/engine/query.go +++ b/pkg/engine/query.go @@ -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, diff --git a/pkg/resource/deploy/source_query.go b/pkg/resource/deploy/source_query.go index da49ab06b..32044ea97 100644 --- a/pkg/resource/deploy/source_query.go +++ b/pkg/resource/deploy/source_query.go @@ -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() }