commit b3f64ae
delthas
·
2022-07-19 22:57:44 +0000 UTC
parent e740a6f
Fix dropping words in /msg, /query, /part Inspired by a patch from gildarts <gildarts@orbital.rocks>
1 files changed,
+1,
-4
+1,
-4
1@@ -636,9 +636,6 @@ func fieldsN(s string, n int) []string {
2 if n == 1 {
3 return []string{s}
4 }
5- if n == maxArgsInfinite {
6- n--
7- }
8 // Start of the ASCII fast path.
9 var a []string
10 na := 0
11@@ -662,7 +659,7 @@ func fieldsN(s string, n int) []string {
12 i++
13 }
14 fieldStart = i
15- if n != maxArgsInfinite && n <= na {
16+ if n != maxArgsInfinite && na+1 >= n {
17 a = append(a, s[fieldStart:])
18 return a
19 }