- asprintf(&ret->url, "%s://%s:%d/eventListener/v7", ret->protocol, ret->ip, ret->port);
+ if (framework_environment.ves_endpoint.port_absent == true) {
+ // hostname addressing with port missing
+ asprintf(&ret->url, "%s://%s/eventListener/v7", ret->protocol, ret->ip);
+ }
+ else {
+ // normal addressing with IP and Port
+ asprintf(&ret->url, "%s://%s:%d/eventListener/v7", ret->protocol, ret->ip, ret->port);
+ }
+