Signed-off-by: Antonio Murdaca <me@runcom.ninja>
| ... | ... |
@@ -178,11 +178,13 @@ func (container *Container) readHostConfig() error {
|
| 178 | 178 |
return nil |
| 179 | 179 |
} |
| 180 | 180 |
|
| 181 |
- data, err := ioutil.ReadFile(pth) |
|
| 181 |
+ f, err := os.Open(pth) |
|
| 182 | 182 |
if err != nil {
|
| 183 | 183 |
return err |
| 184 | 184 |
} |
| 185 |
- return json.Unmarshal(data, container.hostConfig) |
|
| 185 |
+ defer f.Close() |
|
| 186 |
+ |
|
| 187 |
+ return json.NewDecoder(f).Decode(&container.hostConfig) |
|
| 186 | 188 |
} |
| 187 | 189 |
|
| 188 | 190 |
func (container *Container) WriteHostConfig() error {
|