From 9edfc8d416bea8aecfbdf0790a838f95ae133078 Mon Sep 17 00:00:00 2001 From: MidnightRocket Date: Tue, 18 Mar 2025 14:07:18 +0100 Subject: Fix defaultIsZeroValue check for generic Value type --- flag.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'flag.go') diff --git a/flag.go b/flag.go index 7c058de..4bdbd0c 100644 --- a/flag.go +++ b/flag.go @@ -551,7 +551,7 @@ func (f *Flag) defaultIsZeroValue() bool { case *intSliceValue, *stringSliceValue, *stringArrayValue: return f.DefValue == "[]" default: - switch f.Value.String() { + switch f.DefValue { case "false": return true case "": -- cgit v1.2.3