diff --git a/internal/proto/writer.go b/internal/proto/writer.go index 38e66c688..3ae87ba7d 100644 --- a/internal/proto/writer.go +++ b/internal/proto/writer.go @@ -142,6 +142,10 @@ func (w *Writer) WriteArg(v interface{}) error { return w.uint(0) } return w.uint(*v) + case uintptr: + return w.uint(uint64(v)) + case *uintptr: + return w.uint(uint64(*v)) case float32: return w.float(float64(v)) case *float32: