aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2014-08-26 10:15:12 -0700
committerChris Lu <chris.lu@gmail.com>2014-08-26 10:15:12 -0700
commit57a4549d8678bb08f4ecbdede1939830471e3091 (patch)
tree21224e56c5eed044be22a18a600e26471b360ede
parentce4acecaa8fa9461cbfae1fadea5b320161d2acd (diff)
downloadseaweedfs-57a4549d8678bb08f4ecbdede1939830471e3091.tar.xz
seaweedfs-57a4549d8678bb08f4ecbdede1939830471e3091.zip
wrap etag value with double quotes
-rw-r--r--go/storage/crc.go2
-rw-r--r--go/weed/weed_server/volume_server_handlers.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/go/storage/crc.go b/go/storage/crc.go
index 41f7f6d00..43e65757a 100644
--- a/go/storage/crc.go
+++ b/go/storage/crc.go
@@ -25,5 +25,5 @@ func (c CRC) Value() uint32 {
func (n *Needle) Etag() string {
bits := make([]byte, 4)
util.Uint32toBytes(bits, uint32(n.Checksum))
- return fmt.Sprintf("%x", bits)
+ return fmt.Sprintf("\"%x\"", bits)
}
diff --git a/go/weed/weed_server/volume_server_handlers.go b/go/weed/weed_server/volume_server_handlers.go
index e7571ccc7..eed198e4a 100644
--- a/go/weed/weed_server/volume_server_handlers.go
+++ b/go/weed/weed_server/volume_server_handlers.go
@@ -95,7 +95,7 @@ func (vs *VolumeServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request)
w.WriteHeader(http.StatusNotModified)
return
}
- w.Header().Set("Etag", "\""+etag+"\"")
+ w.Header().Set("Etag", etag)
if n.NameSize > 0 && filename == "" {
filename = string(n.Name)
dotIndex := strings.LastIndex(filename, ".")