summary refs log tree commit diff stats
path: root/svc
diff options
context:
space:
mode:
authorBen Morrison <ben@gbmor.dev>2019-12-19 01:23:16 -0500
committerBen Morrison <ben@gbmor.dev>2019-12-19 01:23:16 -0500
commit56313800672e7e4bda85c61d75f7e6b360a5f5a5 (patch)
treea17ff8cf0f901132ea49ff570ca9a7e30f861ef9 /svc
parent04ad0e787aee45a3aae6722519aaac92b8ac6e86 (diff)
downloadgetwtxt-56313800672e7e4bda85c61d75f7e6b360a5f5a5.tar.gz
truncating etag v0.4.8
Diffstat (limited to 'svc')
-rw-r--r--svc/handlers.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/svc/handlers.go b/svc/handlers.go
index 11f7633..cd0d920 100644
--- a/svc/handlers.go
+++ b/svc/handlers.go
@@ -34,11 +34,13 @@ import (
 func getEtagFromTime(modtime time.Time) string {
 	shabytes, err := modtime.MarshalText()
 	errLog("", err)
-	return fmt.Sprintf("%x", fnv.New32().Sum(shabytes))
+	bytes := fnv.New32().Sum(shabytes)
+	return fmt.Sprintf("%x", bytes[:16])
 }
 
 func getEtag(data []byte) string {
-	return fmt.Sprintf("%x", fnv.New32().Sum(data))
+	bytes := fnv.New32().Sum(data)
+	return fmt.Sprintf("%x", bytes[:16])
 }
 
 func servStatic(w http.ResponseWriter, isCSS bool) error {