Explorar o código

core: use advertised proto to build advertised sock string

Daniel-Constantin Mierla hai 1 ano
pai
achega
54d8cce28a
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/core/socket_info.c

+ 5 - 1
src/core/socket_info.c

@@ -456,7 +456,11 @@ int socketinfo2str(char *s, int *len, struct socket_info *si, int mode)
 	str proto;
 	int l;
 
-	proto.s = get_valid_proto_name(si->proto);
+	if(si->useinfo.proto != PROTO_NONE) {
+		proto.s = get_valid_proto_name(si->useinfo.proto);
+	} else {
+		proto.s = get_valid_proto_name(si->proto);
+	}
 	proto.len = strlen(proto.s);
 
 	if(mode == 1)