We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6acbeb commit 8d1dd5cCopy full SHA for 8d1dd5c
fluent/fluent.go
@@ -251,11 +251,15 @@ func getUniqueID(timeUnix int64) (string, error) {
251
buf := bytes.NewBuffer(nil)
252
enc := base64.NewEncoder(base64.StdEncoding, buf)
253
if err := binary.Write(enc, binary.LittleEndian, timeUnix); err != nil {
254
+ enc.Close()
255
return "", err
256
}
257
if err := binary.Write(enc, binary.LittleEndian, rand.Uint64()); err != nil {
258
259
260
261
+ // encoder needs to be closed before buf.String(), defer does not work
262
+ // here
263
enc.Close()
264
return buf.String(), nil
265
0 commit comments