cifs: send IPv6 addr in upcall with colon delimiters
authorJeff Layton <jlayton@redhat.com>
Mon, 17 Aug 2009 20:26:49 +0000 (16:26 -0400)
committerSteve French <sfrench@us.ibm.com>
Tue, 1 Sep 2009 22:24:10 +0000 (22:24 +0000)
Make it easier on the upcall program by adding ':' delimiters between
each group of hex digits.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/cifs_spnego.c

index 051caec..8ec7736 100644 (file)
@@ -125,7 +125,7 @@ cifs_get_spnego_key(struct cifsSesInfo *sesInfo)
        if (server->addr.sockAddr.sin_family == AF_INET)
                sprintf(dp, "ip4=%pI4", &server->addr.sockAddr.sin_addr);
        else if (server->addr.sockAddr.sin_family == AF_INET6)
-               sprintf(dp, "ip6=%pi6", &server->addr.sockAddr6.sin6_addr);
+               sprintf(dp, "ip6=%pI6", &server->addr.sockAddr6.sin6_addr);
        else
                goto out;