summaryrefslogtreecommitdiff
path: root/reflect.go
diff options
context:
space:
mode:
Diffstat (limited to 'reflect.go')
-rw-r--r--reflect.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/reflect.go b/reflect.go
index 6336b2b..c2d301a 100644
--- a/reflect.go
+++ b/reflect.go
@@ -106,7 +106,10 @@ func GetInt(A any) int {
return A.(int)
case reflect.String:
tmp := A.(string)
- i, _ := strconv.Atoi(tmp)
+ i, err := strconv.Atoi(tmp)
+ if err != nil {
+ return -1
+ }
return i
case reflect.Bool:
if A.(bool) {