Fix noinlineerr findings: internal/config (refs #61)

This commit is contained in:
2026-08-07 16:59:56 +00:00
parent 2f7e37153c
commit 1ee0d291ca
3 changed files with 15 additions and 6 deletions

View File

@@ -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")
}