Top
gitea
a5df7ba6
gitea
Development moved to Codeberg
Summary
Refs
Commits
Files
Authored by
zeripath
Authored at
2021-12-23 16:27:33 +0000
Committed by
GitHub
Committed at
2021-12-23 16:27:33 +0000
Signature
View
-----BEGIN PGP SIGNATURE----- wsBcBAABCAAQBQJhxKN1CRBK7hj4Ov3rIwAANPUIADBfmRlTowkVsIkyc/Oa4U4A /Q6xC1MAq2w3PCuso7EdLXdks/b2atUiUuBofRGSBM7bSmt/Eon7mHkwlTwllzx9 wz9f6cEqYjkOGsHLk5mEFpjxCMQcDhhMQ37CvTmJ9mBVzsA3aUEAHzGEHn6w2dBh 5FFjiNxrSVlc5DqKZisMAef0h+hAAT/+Y/4WmVqwXwUecmRhPkWRVS5YNhXLtZsj B+vOA2Wyl10BXm+praWSqK4hWqAWkLQ/9Cg+qRTvNpeT4vUFb2gca4cvso2XHIad 9KwszVx0w3dtrTYmVuyKaydssvXsgi4a+DyFRin1X6s93khxgxJpBjZsKlQ80Vo= =Zb4f -----END PGP SIGNATURE-----
Object name
a5df7ba6bf57c764b1c5e4c67dbbdf5b115765c9
Parent
ffc08c19
Prevent NPE if gitea uploader fails to open url (#18080) If http.Get() returns an error return nil and err before attempting to use the broken file. Thanks to walker xiong for spotting this bug. Signed-off-by: Andrew Thornton <art27@cantab.net>
Changes
1 changed files (+4/-1)
modules/uri/uri.go
@@ -31,7 +31,10 @@ func Open(uriStr string) (io.ReadCloser, error) {
switch strings.ToLower(u.Scheme) {
case "http", "https":
f, err := http.Get(uriStr)
-
return f.Body, err
+
if err != nil {
+
return nil, err
+
}
+
return f.Body, nil
case "file":
return os.Open(u.Path)
default: