Fix noinlineerr findings: internal/config (refs #61)
This commit is contained in:
@@ -18,7 +18,9 @@ type Size int64
|
||||
func (s *Size) UnmarshalYAML(unmarshal func(any) error) error {
|
||||
// Try to unmarshal as int64 first
|
||||
var intVal int64
|
||||
if err := unmarshal(&intVal); err == nil {
|
||||
|
||||
err := unmarshal(&intVal)
|
||||
if err == nil {
|
||||
*s = Size(intVal)
|
||||
|
||||
return nil
|
||||
@@ -26,7 +28,9 @@ func (s *Size) UnmarshalYAML(unmarshal func(any) error) error {
|
||||
|
||||
// Try to unmarshal as string
|
||||
var strVal string
|
||||
if err := unmarshal(&strVal); err != nil {
|
||||
|
||||
err = unmarshal(&strVal)
|
||||
if err != nil {
|
||||
return errors.New("size must be a number or string")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user