Преглед изворни кода

Fix defer placement for image file closure

IcedTangerine пре 3 месеци
родитељ
комит
420c6e58f2
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      relay/common/relay_utils.go

+ 1 - 1
relay/common/relay_utils.go

@@ -263,10 +263,10 @@ func GetBase64sFromForm(c *gin.Context, fieldName string) ([]*Base64Data, error)
 	var imageBase64s []*Base64Data
 	for _, file := range imageFiles {
 		image, err := file.Open()
-		defer image.Close()
 		if err != nil {
 			return nil, errors.New("failed to open image file")
 		}
+		defer image.Close()
 		imageData, err := io.ReadAll(image)
 		if err != nil {
 			return nil, errors.New("failed to read image file")