diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-10-01 22:26:33 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-10-01 22:26:33 +0200 |
commit | df8ce37aec854c5c35d63d8f91aea7c6f96d9e67 (patch) | |
tree | 86e46d6e303cdaeb67d568c7a27d2365b0acd971 /ringlogger | |
parent | version: bump (diff) | |
download | wireguard-windows-df8ce37aec854c5c35d63d8f91aea7c6f96d9e67.tar.xz wireguard-windows-df8ce37aec854c5c35d63d8f91aea7c6f96d9e67.zip |
ringlogger: simplify
Diffstat (limited to '')
-rw-r--r-- | ringlogger/ringlogger.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ringlogger/ringlogger.go b/ringlogger/ringlogger.go index 46d6d072..fe88fdc7 100644 --- a/ringlogger/ringlogger.go +++ b/ringlogger/ringlogger.go @@ -144,15 +144,13 @@ func (rl *Ringlogger) WriteTo(out io.Writer) (n int64, err error) { } log := *rl.log i := log.nextIndex - for l := 0; l < maxLines; l++ { - line := &log.lines[i%maxLines] + for l := uint32(0); l < maxLines; l++ { + line := &log.lines[(i+l)%maxLines] if line.timeNs == 0 { - i++ continue } index := bytes.IndexByte(line.line[:], 0) if index < 1 { - i++ continue } var bytes int @@ -161,7 +159,6 @@ func (rl *Ringlogger) WriteTo(out io.Writer) (n int64, err error) { return } n += int64(bytes) - i++ } return } |