From ced3204ff60791bcc6b5d5ca6c0aa18e5aca7731 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 5 Sep 2013 07:58:54 +0000 Subject: [PATCH] Pass domain/type/protocol values through from xpms_add_list() to xpms_add() --- src/xpdev/multisock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xpdev/multisock.c b/src/xpdev/multisock.c index 4d93feace1..5338c094c3 100644 --- a/src/xpdev/multisock.c +++ b/src/xpdev/multisock.c @@ -7,6 +7,7 @@ #include <sockwrap.h> #include <dirwrap.h> #include <multisock.h> +#include <stdarg.h> struct xpms_set *xpms_create(unsigned int retries, unsigned int wait_secs, int (*lprintf)(int level, const char *fmt, ...)) @@ -191,7 +192,7 @@ BOOL xpms_add_list(struct xpms_set *xpms_set, int domain, int type, *(p++)=0; sscanf(p, "%hu", &port); } - if(xpms_add(xpms_set, PF_UNSPEC, SOCK_STREAM, 0, host_str, port, prot, sock_init, bind_init, cbdata)) + if(xpms_add(xpms_set, domain, type, protocol, host_str, port, prot, sock_init, bind_init, cbdata)) one_good=TRUE; free(host); } @@ -248,4 +249,3 @@ SOCKET xpms_accept(struct xpms_set *xpms_set, union xp_sockaddr * addr, return INVALID_SOCKET; } - -- GitLab