diff --git a/pkg/client/smd.go b/pkg/client/smd.go index 1494d7e..eb80ce8 100644 --- a/pkg/client/smd.go +++ b/pkg/client/smd.go @@ -151,7 +151,7 @@ func (client *SmdClient) makeRequest(endpoint string) ([]byte, error) { } // fetch DHCP related information from SMD's endpoint: - url := fmt.Sprintf("%s:%d/hsm/v2%s", client.Host, client.Port, endpoint) + url := fmt.Sprintf("%s/hsm/v2%s", client.Host, endpoint) req, err := http.NewRequest(http.MethodGet, url, bytes.NewBuffer([]byte{})) if err != nil { return nil, fmt.Errorf("failed to create new HTTP request: %v", err) diff --git a/pkg/config/config.go b/pkg/config/config.go index b6a138a..c20797b 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -74,7 +74,7 @@ func (config *Config) Save(path string) { log.Error().Err(err).Msg("failed to marshal config") return } - err = os.WriteFile(path, data, os.ModePerm) + err = os.WriteFile(path, data, 0o644) if err != nil { log.Error().Err(err).Msg("failed to write default config file") return @@ -92,7 +92,7 @@ func SaveDefault(path string) { log.Error().Err(err).Msg("failed to marshal config") return } - err = os.WriteFile(path, data, os.ModePerm) + err = os.WriteFile(path, data, 0o644) if err != nil { log.Error().Err(err).Msg("failed to write default config file") return