Fix even more possibly not zero-terminated strings after copy (Karsten Desler)
diff --git a/ip6tables.c b/ip6tables.c
index 664b307..16d3ae1 100644
--- a/ip6tables.c
+++ b/ip6tables.c
@@ -675,6 +675,7 @@
 	int i, j, n;
 
 	strncpy(buf, name, sizeof(buf) - 1);
+	buf[sizeof(buf) - 1] = '\0';
 	if ((p = strrchr(buf, '/')) != NULL) {
 		*p = '\0';
 		addrp = parse_mask(p + 1);