From: Adam Dickmeiss Date: Mon, 27 Oct 2014 09:59:37 +0000 (+0100) Subject: Only consider bind host for TCP comstack X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=refs%2Fheads%2Fyaz-795 Only consider bind host for TCP comstack --- diff --git a/src/comstack.c b/src/comstack.c index 636cf37..1d0ee94 100644 --- a/src/comstack.c +++ b/src/comstack.c @@ -183,12 +183,6 @@ COMSTACK cs_create_host_proxy(const char *vhost, int blocking, void **vp, COMSTACK cs; CS_TYPE t; char *connect_host = 0; - const char *bind_host = strchr(vhost, ' '); - - if (bind_host && bind_host[1]) - bind_host++; - else - bind_host = 0; if (!cs_parse_host(vhost, &host, &t, &proto, &connect_host)) return 0; @@ -204,6 +198,11 @@ COMSTACK cs_create_host_proxy(const char *vhost, int blocking, void **vp, if (t == tcpip_type) { + const char *bind_host = strchr(vhost, ' '); + if (bind_host && bind_host[1]) + bind_host++; + else + bind_host = 0; cs = yaz_tcpip_create2(-1, blocking, proto, connect_host ? host : 0, bind_host); }