1
0
mirror of https://github.com/shirou/gopsutil.git synced 2025-05-01 13:48:52 +08:00

trim quotes when reading from os-release

This commit is contained in:
Arturo Reuschenbach Puncernau 2019-06-03 14:21:04 +02:00
parent 5335e3fd50
commit eb15d06a52

View File

@ -237,10 +237,20 @@ func GetOSRelease() (platform string, version string, err error) {
}
switch field[0] {
case "ID": // use ID for lowercase
platform = field[1]
platform = trimQuotes(field[1])
case "VERSION":
version = field[1]
version = trimQuotes(field[1])
}
}
return platform, version, nil
}
// Remove quotes of the source string
func trimQuotes(s string) string {
if len(s) >= 2 {
if s[0] == '"' && s[len(s)-1] == '"' {
return s[1 : len(s)-1]
}
}
return s
}