fix: cover all nilable writer kinds

This commit is contained in:
2026-07-20 11:32:06 +08:00
parent 74486ebf08
commit 43c688af6f
+1 -1
View File
@@ -44,7 +44,7 @@ func WithQRWriter(writer io.Writer) Option {
if !isNil {
value := reflect.ValueOf(writer)
switch value.Kind() {
case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:
isNil = value.IsNil()
}
}