diff --git a/dyndnsd-client.go b/dyndnsd-client.go
index a9180d9789c988f0abf76c5d824290aa143772a6..3d31f0d9c44941843facf4edf7222fa62c91a5fa 100644
--- a/dyndnsd-client.go
+++ b/dyndnsd-client.go
@@ -80,7 +80,7 @@ func main() {
 			// TODO: parse to /64, use ::1.
 
 			query := endpoint.Query()
-			query.Set("myip6", ipv6)
+			query.Set("myip6", ipv6Valid.String())
 			endpoint.RawQuery = query.Encode()
 		}
 	} else {