go vet
authorTom Clegg <tom@curoverse.com>
Sun, 12 Feb 2017 17:01:46 +0000 (12:01 -0500)
committerTom Clegg <tom@curoverse.com>
Sun, 12 Feb 2017 17:01:46 +0000 (12:01 -0500)
services/boot/check.go
services/boot/download.go

index b71db8075196369e574d7ca6241f2e089266c355..7b5c77624080afac6ef08337f494aa63271c6e81 100644 (file)
@@ -6,7 +6,8 @@ import (
 )
 
 func waitCheck(ctx context.Context, timeout time.Duration, check func(ctx context.Context) error) error {
-       ctx, _ = context.WithTimeout(ctx, timeout)
+       ctx, cancel := context.WithTimeout(ctx, timeout)
+       defer cancel()
        var err error
        for err = check(ctx); err != nil && ctx.Err() == nil; err = check(ctx) {
                time.Sleep(time.Second)
index e047aab9c108d64bb81b065f5d20b93aea19ea16..83b519ac7bc4d3043151fa91462f60ac4d466475 100644 (file)
@@ -97,7 +97,7 @@ func (d *download) Boot(ctx context.Context) error {
        if d.Size > 0 && d.Size != n {
                return fmt.Errorf("Size mismatch: got %d bytes, expected %d", n, d.Size)
        } else if d.Size == 0 {
-               log.Printf("%s: size was %d", d, n)
+               log.Printf("%v: size was %d", d, n)
        }
        if err = out.Close(); err != nil {
                return err