diff options
| author | chrislu <chris.lu@gmail.com> | 2025-10-30 09:11:30 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-10-30 16:13:54 -0700 |
| commit | f5a57a6463428a7c07179ff445a7853112bee6a0 (patch) | |
| tree | c846f84bca27b0ca94a84b12002ad83626e434df | |
| parent | a6da3eb77092b9744bde2394e83809cf6cfc33cb (diff) | |
| download | seaweedfs-f5a57a6463428a7c07179ff445a7853112bee6a0.tar.xz seaweedfs-f5a57a6463428a7c07179ff445a7853112bee6a0.zip | |
fixed superfluous response.WriteHeader call" warning
| -rw-r--r-- | weed/server/common.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/weed/server/common.go b/weed/server/common.go index 49dd78ce0..930695f4b 100644 --- a/weed/server/common.go +++ b/weed/server/common.go @@ -369,8 +369,7 @@ func ProcessRangeRequest(r *http.Request, w http.ResponseWriter, totalSize int64 err = writeFn(bufferedWriter) if err != nil { glog.Errorf("ProcessRangeRequest range[0]: %+v err: %v", w.Header(), err) - w.Header().Del("Content-Length") - http.Error(w, err.Error(), http.StatusInternalServerError) + // Cannot call http.Error() here because WriteHeader was already called return fmt.Errorf("ProcessRangeRequest range[0]: %w", err) } return nil @@ -424,7 +423,7 @@ func ProcessRangeRequest(r *http.Request, w http.ResponseWriter, totalSize int64 w.WriteHeader(http.StatusPartialContent) if _, err := io.CopyN(bufferedWriter, sendContent, sendSize); err != nil { glog.Errorf("ProcessRangeRequest err: %v", err) - http.Error(w, "Internal Error", http.StatusInternalServerError) + // Cannot call http.Error() here because WriteHeader was already called return fmt.Errorf("ProcessRangeRequest err: %w", err) } return nil |
