maintner: suppress spurious error message

Currently maintnerd prints

    2017/06/17 15:00:16 Unknown error type <nil>: <nil>

if it successfully downloads a file. It shouldn't log if there was no
error.

Change-Id: I01c4f2bde616d709d5c081219f9c123d6ea6a678
Reviewed-on: https://go-review.googlesource.com/46007
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/maintner/netsource.go b/maintner/netsource.go
index 5c4d28f..356743f 100644
--- a/maintner/netsource.go
+++ b/maintner/netsource.go
@@ -74,6 +74,9 @@
 // isNoInternetError reports whether the provided error is because there's no
 // network connectivity.
 func isNoInternetError(err error) bool {
+	if err == nil {
+		return false
+	}
 	switch err := err.(type) {
 	case *url.Error:
 		return isNoInternetError(err.Err)