File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ func (s *sanitizer) Sanitize(in []byte) []byte {
162
162
replacement = s .replacements [i ]
163
163
}
164
164
165
- if bytes .Equal (replacement , discardToken ) {
165
+ if bytes .Equal (replacement , discardToken ) && p . Match ( in ) {
166
166
return []byte {}
167
167
} else if bytes .Equal (replacement , discardTokenEscaped ) {
168
168
replacement = discardToken
Original file line number Diff line number Diff line change @@ -60,7 +60,17 @@ func TestSanitizer(t *testing.T) {
60
60
out : "" ,
61
61
sanitizer : & sanitizer {
62
62
patterns : []* regexp.Regexp {
63
- regexp .MustCompile ("secret" ),
63
+ regexp .MustCompile ("^secret$" ),
64
+ },
65
+ },
66
+ replacements : []string {"@discard" },
67
+ },
68
+ {
69
+ in : "not a secret" ,
70
+ out : "not a secret" ,
71
+ sanitizer : & sanitizer {
72
+ patterns : []* regexp.Regexp {
73
+ regexp .MustCompile ("^secret$" ),
64
74
},
65
75
},
66
76
replacements : []string {"@discard" },
You can’t perform that action at this time.
0 commit comments