]> Cypherpunks repositories - gostls13.git/commit
time: handle integer overflow in Sub
authorRick Arnold <rickarnoldjr@gmail.com>
Sat, 22 Jun 2013 01:07:57 +0000 (18:07 -0700)
committerRob Pike <r@golang.org>
Sat, 22 Jun 2013 01:07:57 +0000 (18:07 -0700)
commitfc0b5ef0fdc3bc90d93759b068f9be486f4252da
tree7dd2ff45cd743db4cc535339724cb91bb9ccf759
parentdd3a3cfa4939e54490d8dd0c1c121869c7eddde3
time: handle integer overflow in Sub

If time.Sub results in a value that won't fit in a Duration (int64),
return either the min or max int64 value as appropriate.

Fixes #5011.

R=golang-dev, bradfitz, r, rsc
CC=golang-dev
https://golang.org/cl/10328043
src/pkg/time/time.go
src/pkg/time/time_test.go