Skip to content

Commit 9e74486

Browse files
authored
Merge pull request #46 from omar-polo/link-auth
change linkAuth for the 0.7 protocol version
2 parents e445b19 + aec872d commit 9e74486

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

filter-rspamd.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,24 @@ func linkIdentify(s *session, params []string) {
129129
}
130130

131131
func linkAuth(s *session, params []string) {
132-
if len(params) != 2 {
132+
if len(params) < 2 {
133133
log.Fatal("invalid input, shouldn't happen")
134134
}
135-
if params[1] != "pass" {
135+
136+
var user, res string
137+
if version < "0.7" {
138+
res = params[len(params) - 1]
139+
user = strings.Join(params[0:len(params)-1], "|")
140+
} else {
141+
res = params[0]
142+
user = strings.Join(params[1:], "|")
143+
}
144+
145+
if res != "pass" {
136146
return
137147
}
138148

139-
s.userName = params[0]
149+
s.userName = user
140150
}
141151

142152
func txReset(s *session, params []string) {

0 commit comments

Comments
 (0)