]> Pileus Git - ~andy/linux/blobdiff - drivers/target/iscsi/iscsi_target.c
iscsi-target: ST response on IN6ADDR_ANY socket
[~andy/linux] / drivers / target / iscsi / iscsi_target.c
index f73da43cdf9e9cfc625e6c8a1a0eaecbc183aedd..c4aeac314b2e894d390554a15ab8b3a280d2247f 100644 (file)
@@ -3444,12 +3444,10 @@ static int iscsit_build_sendtargets_response(struct iscsi_cmd *cmd)
                                bool inaddr_any = iscsit_check_inaddr_any(np);
 
                                len = sprintf(buf, "TargetAddress="
-                                       "%s%s%s:%hu,%hu",
-                                       (np->np_sockaddr.ss_family == AF_INET6) ?
-                                       "[" : "", (inaddr_any == false) ?
+                                       "%s:%hu,%hu",
+                                       (inaddr_any == false) ?
                                                np->np_ip : conn->local_ip,
-                                       (np->np_sockaddr.ss_family == AF_INET6) ?
-                                       "]" : "", (inaddr_any == false) ?
+                                       (inaddr_any == false) ?
                                                np->np_port : conn->local_port,
                                        tpg->tpgt);
                                len += 1;