1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00

sysfs: return sensible result when no valid data read

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram 2017-04-22 10:42:37 +02:00
parent c1121af9a4
commit 471c5260fc

View File

@ -85,6 +85,9 @@ func (p *PWMPin) Period() (period string, err error) {
if err != nil { if err != nil {
return return
} }
if len(buf) == 0 {
return "0", nil
}
return string(buf), nil return string(buf), nil
} }
@ -166,7 +169,7 @@ func readPwmFile(path string) ([]byte, error) {
var i int var i int
i, err = file.Read(buf) i, err = file.Read(buf)
if i == 0 { if i == 0 {
return buf, err return []byte{}, err
} }
return buf[:i], err return buf[:i], err
} }