@@ -106,6 +106,7 @@ func (i ingesterChannel) Push(collection, bucket, object, text string, lang Lang
106
106
if err != nil {
107
107
return err
108
108
}
109
+ defer d .close ()
109
110
110
111
//
111
112
patterns := []struct {
@@ -210,6 +211,7 @@ func (i ingesterChannel) Pop(collection, bucket, object, text string) (err error
210
211
if err != nil {
211
212
return err
212
213
}
214
+ defer d .close ()
213
215
214
216
err = d .write (fmt .Sprintf ("%s %s %s %s \" %s\" " , pop , collection , bucket , object , text ))
215
217
if err != nil {
@@ -265,6 +267,7 @@ func (i ingesterChannel) Count(collection, bucket, object string) (cnt int, err
265
267
if err != nil {
266
268
return 0 , err
267
269
}
270
+ defer d .close ()
268
271
269
272
err = d .write (fmt .Sprintf ("%s %s %s" , count , collection , buildCountQuery (bucket , object )))
270
273
if err != nil {
@@ -295,6 +298,7 @@ func (i ingesterChannel) FlushCollection(collection string) (err error) {
295
298
if err != nil {
296
299
return err
297
300
}
301
+ defer d .close ()
298
302
299
303
err = d .write (fmt .Sprintf ("%s %s" , flushc , collection ))
300
304
if err != nil {
@@ -314,6 +318,7 @@ func (i ingesterChannel) FlushBucket(collection, bucket string) (err error) {
314
318
if err != nil {
315
319
return err
316
320
}
321
+ defer d .close ()
317
322
318
323
err = d .write (fmt .Sprintf ("%s %s %s" , flushb , collection , bucket ))
319
324
if err != nil {
@@ -333,6 +338,7 @@ func (i ingesterChannel) FlushObject(collection, bucket, object string) (err err
333
338
if err != nil {
334
339
return err
335
340
}
341
+ defer d .close ()
336
342
337
343
err = d .write (fmt .Sprintf ("%s %s %s %s" , flusho , collection , bucket , object ))
338
344
if err != nil {
0 commit comments