X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fconnection.c;h=16ae64a2f99b57ad44ac2a8d4a4668742b7e84af;hb=972cf430e150554a7d98feee80d45fb27f8e74ad;hp=c1ff7d512c94f71140415a8117a2f60b51cb5933;hpb=71b10adee4c11891aa2283bf844c564bc06f3177;p=pazpar2-moved-to-github.git diff --git a/src/connection.c b/src/connection.c index c1ff7d5..16ae64a 100644 --- a/src/connection.c +++ b/src/connection.c @@ -465,10 +465,11 @@ static int connection_connect(struct connection *con, iochan_man_t iochan_man) if (sru && *sru && !strstr(host->url, "://")) { - char http_hostport[512]; - strcpy(http_hostport, "http://"); - strcat(http_hostport, host->url); - ZOOM_connection_connect(con->link, http_hostport, 0); + WRBUF w = wrbuf_alloc(); + wrbuf_puts(w, "http://"); + wrbuf_puts(w, host->url); + ZOOM_connection_connect(con->link, wrbuf_cstr(w), 0); + wrbuf_destroy(w); } else {