Skip to content

Commit 9220093

Browse files
committed
Only access BuiltInLibrariesFolders if initialized
1 parent 61b7906 commit 9220093

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/arduino.cc/builder/tools_loader.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ func (s *ToolsLoader) Run(ctx *types.Context) error {
5252
if err != nil {
5353
return i18n.WrapError(err)
5454
}
55-
builtinHardwareFolder, err := filepath.Abs(filepath.Join(ctx.BuiltInLibrariesFolders[0], ".."))
55+
builtinHardwareFolder := ""
56+
if len(ctx.BuiltInLibrariesFolders) > 0 {
57+
builtinHardwareFolder, err = filepath.Abs(filepath.Join(ctx.BuiltInLibrariesFolders[0], ".."))
58+
}
5659

5760
if builtinToolsVersionsFile != constants.EMPTY_STRING && !strings.Contains(builtinToolsVersionsFile, builtinHardwareFolder) {
5861
ctx.GetLogger().Println(constants.LOG_LEVEL_WARN, constants.MSG_IGNORED_BUILTIN_TOOLS_TXT, builtinToolsVersionsFile)

0 commit comments

Comments
 (0)