aboutsummaryrefslogtreecommitdiff
path: root/content.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-04-21 14:46:13 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-04-21 14:46:13 +0200
commitc518617f8d715b5bec2fd4e034860b51ce12cbc6 (patch)
treec7be4cfc3d88eb389b817c8419558474c459bced /content.go
parent61b3f3f659ccd1cbd6aeccb9b65b7a0ab01415a1 (diff)
Fix illegal base64 errors
Diffstat (limited to 'content.go')
-rw-r--r--content.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/content.go b/content.go
index 215beb4..65787f8 100644
--- a/content.go
+++ b/content.go
@@ -232,7 +232,11 @@ func handleContent(cc *contentConn) {
var filenames []string
RequestLoop:
- for _, f := range cmd.Files {
+ for i, f := range cmd.Files {
+ if len(f.Base64SHA1)%2 != 0 {
+ cmd.Files[i].Base64SHA1 += "="
+ }
+
if cc.fromCache(f.Name, f.Base64SHA1) {
break
}