File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -118,13 +118,14 @@ func (handler *InoHandler) generateBuildEnvironment() (*paths.Path, error) {
118118 }
119119 data .Overrides [rel .String ()] = trackedFile .Text
120120 }
121- var overridesJSON string
121+ var overridesJSON * paths. Path
122122 if jsonBytes , err := json .MarshalIndent (data , "" , " " ); err != nil {
123123 return nil , errors .WithMessage (err , "dumping tracked files" )
124124 } else if tmpFile , err := paths .WriteToTempFile (jsonBytes , nil , "" ); err != nil {
125125 return nil , errors .WithMessage (err , "dumping tracked files" )
126126 } else {
127- overridesJSON = tmpFile .String ()
127+ overridesJSON = tmpFile
128+ defer tmpFile .Remove ()
128129 }
129130
130131 // XXX: do this from IDE or via gRPC
@@ -133,7 +134,7 @@ func (handler *InoHandler) generateBuildEnvironment() (*paths.Path, error) {
133134 "--fqbn" , fqbn ,
134135 "--only-compilation-database" ,
135136 "--clean" ,
136- "--source-override" , overridesJSON ,
137+ "--source-override" , overridesJSON . String () ,
137138 "--format" , "json" ,
138139 sketchDir .String (),
139140 }
You can’t perform that action at this time.
0 commit comments