use removeLastRune func
Vladimir Bauer
9 years ago
| 167 | 167 |
close(cancel)
|
| 168 | 168 |
p.Stop()
|
| 169 | 169 |
|
| 170 | |
bytes := buf.Bytes()
|
| 171 | |
_, size := utf8.DecodeLastRune(bytes)
|
| 172 | |
bytes = bytes[:len(bytes)-size] // removing new line
|
|
170 |
bytes := removeLastRune(buf.Bytes())
|
| 173 | 171 |
|
| 174 | 172 |
seen := make(map[rune]bool)
|
| 175 | 173 |
for _, r := range string(bytes) {
|