diff options
| author | Chris Lu <chris.lu@gmail.com> | 2013-11-19 02:12:56 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2013-11-19 02:12:56 -0800 |
| commit | 1645d3c18534324de795643974299de0d512d3f1 (patch) | |
| tree | 5243f537482d4ec2d4d91084697deb706b9517bf | |
| parent | bd0c7a3d281c04532e5fa849de1fdff955b9ea14 (diff) | |
| download | seaweedfs-1645d3c18534324de795643974299de0d512d3f1.tar.xz seaweedfs-1645d3c18534324de795643974299de0d512d3f1.zip | |
avoid nil cases when error
| -rw-r--r-- | go/operation/submit.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/go/operation/submit.go b/go/operation/submit.go index 3c7d233ad..154e50719 100644 --- a/go/operation/submit.go +++ b/go/operation/submit.go @@ -132,7 +132,10 @@ func upload_one_chunk(filename string, reader io.Reader, master, replication str fileUrl, fid := "http://"+ret.PublicUrl+"/"+ret.Fid, ret.Fid glog.V(4).Info("Uploading part ", filename, " to ", fileUrl, "...") uploadResult, uploadError := Upload(fileUrl, filename, reader, false, "application/octet-stream") - return fid, uploadResult.Size, uploadError + if uploadError != nil { + return fid, 0, uploadError + } + return fid, uploadResult.Size, nil } func upload_file_id_list(fileUrl, filename string, fids []string) error { |
