diff --git a/arduino/security/signatures.go b/arduino/security/signatures.go index dfb5a57b0dd..7a0d619e8b9 100644 --- a/arduino/security/signatures.go +++ b/arduino/security/signatures.go @@ -42,6 +42,7 @@ func VerifyArduinoDetachedSignature(targetPath *paths.Path, signaturePath *paths if err != nil { panic("could not find bundled signature keys") } + defer arduinoKeyringFile.Close() return VerifySignature(targetPath, signaturePath, arduinoKeyringFile) } diff --git a/i18n/cmd/po/parser.go b/i18n/cmd/po/parser.go index 0d5ebf85e63..b367f9f1eab 100644 --- a/i18n/cmd/po/parser.go +++ b/i18n/cmd/po/parser.go @@ -31,6 +31,7 @@ func Parse(filename string) MessageCatalog { } file, err := os.Open(filename) + defer file.Close() if err != nil { fmt.Println(err.Error())