[lib] sockopt_tcp_signature: sin6 requires HAVE_IPV6

An external user was building on system without IPv6 and
it wouldn't work.
diff --git a/lib/sockopt.c b/lib/sockopt.c
index d25d371..96324ff 100644
--- a/lib/sockopt.c
+++ b/lib/sockopt.c
@@ -553,6 +553,7 @@
           return -1;
         };
       
+#ifdef HAVE_IPV6
       /* If this does not work, then all users of this sockopt will need to
        * differentiate between IPv4 and IPv6, and keep seperate sockets for
        * each. 
@@ -569,6 +570,7 @@
            su2->sin6.sin6_addr.s6_addr32[2] = htonl(0xffff);
            memcpy (&su2->sin6.sin6_addr.s6_addr32[3], &su->sin.sin_addr, 4);
         }
+#endif
     }
   
   memset (&md5sig, 0, sizeof (md5sig));