Commit d1ec428a authored by acud's avatar acud Committed by GitHub

api: dont write back empty header (#966)

parent 34a6d8ea
......@@ -130,6 +130,8 @@ func (s *server) chunkGetHandler(w http.ResponseWriter, r *http.Request) {
return
}
w.Header().Set("Content-Type", "binary/octet-stream")
w.Header().Set(TargetsRecoveryHeader, targets)
if targets != "" {
w.Header().Set(TargetsRecoveryHeader, targets)
}
_, _ = io.Copy(w, bytes.NewReader(chunk.Data()))
}
......@@ -353,7 +353,9 @@ func (s *server) downloadHandler(w http.ResponseWriter, r *http.Request, referen
w.Header().Set("ETag", fmt.Sprintf("%q", reference))
w.Header().Set("Content-Length", fmt.Sprintf("%d", l))
w.Header().Set("Decompressed-Content-Length", fmt.Sprintf("%d", l))
w.Header().Set(TargetsRecoveryHeader, targets)
if targets != "" {
w.Header().Set(TargetsRecoveryHeader, targets)
}
http.ServeContent(w, r, "", time.Now(), langos.NewBufferedLangos(reader, lookaheadBufferSize(l)))
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment