From dcfd0a2e7f45cf85dc34a570d11367453f063184 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 27 Oct 2014 10:59:37 +0100 Subject: [PATCH] Only consider bind host for TCP comstack --- src/comstack.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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); } -- 1.7.10.4