Rafał Gaweł`defer f.Close()`
It is already handled inside ReadFile
func ReadFile(name string) ([]byte, error) {
f, err := Open(name)
if err != nil {
return nil, err
}
defer f.Close()
return readFileContents(f)
} data, err := GetKeyStore()
if err != nil {
return err
}
Rafał GawełI think this should be removed. `SetDutWifiInfo` shouldn't fail when the file doesn't exist or when it's corrupted.
Done
data.SSID = ssid
data.Password = passwordRafał Gaweł`data := &KeyStore{SSID: ssid, Password: password}`
Done
keystore, err := dut.GetKeyStore()
if err == nil {Rafał GawełAs we use `err` only here, it can be one line.
Done
// KeyStorePath gets the KEystore info file pathRafał Gawełnit: `Keystore`
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Rafał Gaweł`defer f.Close()`
It is already handled inside ReadFile
func ReadFile(name string) ([]byte, error) {
f, err := Open(name)
if err != nil {
return nil, err
}
defer f.Close()
return readFileContents(f)
}
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Setting up Wifi for internal users
Refactor credential storage to make it more generic
BUG=b:460210707
TEST=manual
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |