From d21051d6a002ecbfe477d0d245bcb06adda18201 Mon Sep 17 00:00:00 2001
From: Erick Hitter <git-contrib@ethitter.com>
Date: Sat, 30 Dec 2017 18:06:24 -0800
Subject: [PATCH] Fix IPv6 address when using prefix

---
 dyndnsd-client.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dyndnsd-client.go b/dyndnsd-client.go
index fbb51d2..1d7e40f 100644
--- a/dyndnsd-client.go
+++ b/dyndnsd-client.go
@@ -10,6 +10,7 @@ import (
 	"net/http"
 	"net/url"
 	"os"
+	"strings"
 )
 
 var (
@@ -86,6 +87,7 @@ func main() {
 
 				if ipv6, network, err := net.ParseCIDR(ipMask); usePrefix && err == nil {
 					ipv6String = network.String()
+					ipv6String = strings.Replace(ipv6String, "/64", "1", 1)
 				} else {
 					ipv6String = ipv6.String()
 				}
-- 
GitLab