diff options
author | Jakob Borg <jakob@kastelo.net> | 2023-09-20 08:52:33 +0200 |
---|---|---|
committer | Jakob Borg <jakob@kastelo.net> | 2023-10-14 12:19:55 +0200 |
commit | dc6a10dff4bddab178118cc0e32a56925118293b (patch) | |
tree | ab2721c520d6201999a271bf82f8d982b3ef435f /cmd | |
parent | d4c2acf6f6c837899838b324605a181e53eefd69 (diff) | |
download | syncthing-dc6a10dff4bddab178118cc0e32a56925118293b.tar.gz syncthing-dc6a10dff4bddab178118cc0e32a56925118293b.zip |
cmd/stcrashreceiver: Aggregate slice out of bounds errors
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/stcrashreceiver/sentry.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/stcrashreceiver/sentry.go b/cmd/stcrashreceiver/sentry.go index dadd9f333..5250fe8ef 100644 --- a/cmd/stcrashreceiver/sentry.go +++ b/cmd/stcrashreceiver/sentry.go @@ -185,6 +185,7 @@ var ( ldbFileRe = regexp.MustCompile(`(\[file=)([0-9]+)(\.ldb\])`) ldbInternalKeyRe = regexp.MustCompile(`(internal key ")[^"]+(", len=)[0-9]+`) ldbPathRe = regexp.MustCompile(`(open|write|read) .+[\\/].+[\\/]index[^\\/]+[\\/][^\\/]+: `) + sliceBoundsRe = regexp.MustCompile(`(slice bounds out of range) \[.+`) ) func sanitizeMessageLDB(message string) string { @@ -193,6 +194,7 @@ func sanitizeMessageLDB(message string) string { message = ldbChecksumRe.ReplaceAllString(message, "${1}X${3}X") message = ldbInternalKeyRe.ReplaceAllString(message, "${1}x${2}x") message = ldbPathRe.ReplaceAllString(message, "$1 x: ") + message = sliceBoundsRe.ReplaceAllString(message, "$1") return message } |