Просмотр исходного кода

fix missed errors (#417)

Co-authored-by: Andrea Spacca <andrea.spacca@gmail.com>
Masaya Watanabe 4 лет назад
Родитель
Сommit
92948fab23
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      server/handlers.go

+ 10 - 0
server/handlers.go

@@ -344,6 +344,11 @@ func (s *Server) postHandler(w http.ResponseWriter, r *http.Request) {
 				}
 
 				reader, err = os.Open(file.Name())
+				if err != nil {
+					s.logger.Printf("%s", err.Error())
+					http.Error(w, err.Error(), 500)
+					return
+				}
 			} else {
 				reader = bytes.NewReader(b.Bytes())
 			}
@@ -493,6 +498,11 @@ func (s *Server) putHandler(w http.ResponseWriter, r *http.Request) {
 			}
 
 			reader, err = os.Open(file.Name())
+			if err != nil {
+				s.logger.Printf("%s", err.Error())
+				http.Error(w, err.Error(), 500)
+				return
+			}
 		} else {
 			reader = bytes.NewReader(b.Bytes())
 		}