diff --git a/dmtree/tr181/managementserver.c b/dmtree/tr181/managementserver.c index 3f863629..b24f18c6 100644 --- a/dmtree/tr181/managementserver.c +++ b/dmtree/tr181/managementserver.c @@ -449,7 +449,7 @@ static void get_management_ip_port(char **listen_addr) } if (ip[0] != '\0' && port[0] != '\0') { - dmasprintf(listen_addr, "%s:%s", ip, port); + dmasprintf(listen_addr, (*version == '6') ? "[%s]:%s" : "%s:%s", ip, port); } }