Sanitize/escape asset tag strings from dmidecode.
This commit is contained in:
committed by
Jonathon Anderson
parent
dc7edfdb60
commit
103852df78
@@ -6,6 +6,7 @@ import (
|
||||
"log"
|
||||
"net"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"os"
|
||||
"os/exec"
|
||||
"os/signal"
|
||||
@@ -129,7 +130,7 @@ func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||
if tag == "Unknown" {
|
||||
dmiOut, err := exec.Command("dmidecode", "-s", "chassis-asset-tag").Output()
|
||||
if err == nil {
|
||||
chassisAssetTag := strings.TrimSpace(string(dmiOut))
|
||||
chassisAssetTag := url.QueryEscape(strings.TrimSpace(string(dmiOut)))
|
||||
if chassisAssetTag != "" {
|
||||
tag = chassisAssetTag
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user