diff options
Diffstat (limited to 'pkg/email/parser.go')
| -rw-r--r-- | pkg/email/parser.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/email/parser.go b/pkg/email/parser.go index ff7eeb7ec..796f0f7c2 100644 --- a/pkg/email/parser.go +++ b/pkg/email/parser.go @@ -15,6 +15,7 @@ import ( "regexp" "sort" "strings" + "unicode" ) type Email struct { @@ -251,7 +252,7 @@ func extractCommand(body string) (cmd Command, str, args string) { return } cmdPos += len(commandPrefix) + 1 - for cmdPos < len(body) && (body[cmdPos] == ' ' || body[cmdPos] == '\t') { + for cmdPos < len(body) && unicode.IsSpace(rune(body[cmdPos])) { cmdPos++ } cmdEnd := strings.IndexByte(body[cmdPos:], '\n') |
