summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Pevzner <pzz@apevzner.com>2020-01-15 10:23:27 +0300
committerAlexander Pevzner <pzz@apevzner.com>2020-01-15 10:23:27 +0300
commit94b91cfcffdcabf956f463158edd53d98ea114b2 (patch)
tree17b2c46e30bc3bc4a363b0ef8afede0af4ddb0ff
parente6cdce8ebb7b06de5550b38e140c6a8ebbfd783e (diff)
Integer made signed, per RFC 8010
-rw-r--r--value.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/value.go b/value.go
index bef2134..975bbfd 100644
--- a/value.go
+++ b/value.go
@@ -110,10 +110,10 @@ func (Void) decode([]byte) (Value, error) {
}
// Integer represents an Integer Value
-type Integer uint32
+type Integer int32
// String() converts Integer value to string
-func (v Integer) String() string { return fmt.Sprintf("%d", uint32(v)) }
+func (v Integer) String() string { return fmt.Sprintf("%d", int32(v)) }
// Type() returns type of Value
func (Integer) Type() Type { return TypeInteger }