summaryrefslogtreecommitdiff
path: root/error_buffer.go
diff options
context:
space:
mode:
authorWolfy-J <[email protected]>2018-07-08 22:04:18 -0700
committerGitHub <[email protected]>2018-07-08 22:04:18 -0700
commit47ae9f40b2ead4656bec9ea1204e5c8936cab76c (patch)
tree0d3aad39c0ea1ac697b61047ebf505f69275ba54 /error_buffer.go
parentad0562981de801ad32b5bfd48cea9c92793a8cc0 (diff)
parent21bd058003a159ff307565d5b57e3631921a7a96 (diff)
Merge pull request #28 from spiral/feature/arguments
v1.1.0
Diffstat (limited to 'error_buffer.go')
-rw-r--r--error_buffer.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/error_buffer.go b/error_buffer.go
index 8be9c5a8..211fe25f 100644
--- a/error_buffer.go
+++ b/error_buffer.go
@@ -43,7 +43,9 @@ func newErrBuffer() *errBuffer {
if len(eb.buf) > eb.last {
if eb.lsn != nil {
eb.lsn(EventStderrOutput, eb.buf[eb.last:])
+ eb.buf = eb.buf[0:0]
}
+
eb.last = len(eb.buf)
}
eb.mu.Unlock()
@@ -55,6 +57,7 @@ func newErrBuffer() *errBuffer {
if eb.lsn != nil {
eb.lsn(EventStderrOutput, eb.buf[eb.last:])
}
+
eb.last = len(eb.buf)
}
eb.mu.Unlock()