-int pa_unix_socket_make_secure_dir(const char *fn) {
- int ret = -1;
- char *slash, *dir = pa_xstrdup(fn);
+struct sockaddr *pa_resolve_server(const char *server, size_t *len, uint16_t nport) {
+ struct sockaddr *sa;
+ struct addrinfo hints, *result = NULL;
+ char *port, host[256], tmp[16];
+ assert(server && len);
+
+ snprintf(host, sizeof(host), "%s", server);
+ host[strcspn(host, ":")] = 0;