X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Furl.c;fp=src%2Furl.c;h=24c579e28473f35b04829d45a3ac1a751584d86c;hp=7bf6f4eed7d52c7b864e6a63537fc09e48e0d4b3;hb=5242cb5a8634bfa38b9333ff7f903e718ac6e292;hpb=7b27a8f378d73a86e8ff5e4fa3285117362481c5 diff --git a/src/url.c b/src/url.c index 7bf6f4e..24c579e 100644 --- a/src/url.c +++ b/src/url.c @@ -60,7 +60,7 @@ static void extract_user_pass(NMEM nmem, if (cp1 && cp1 > uri) { cp1--; - + if (!strncmp(cp1, "://", 3)) { const char *cp3 = 0; @@ -76,7 +76,7 @@ static void extract_user_pass(NMEM nmem, *uri_lean = nmem_malloc(nmem, strlen(uri) + 1); memcpy(*uri_lean, uri, cp1 + 3 - uri); strcpy(*uri_lean + (cp1 + 3 - uri), cp2 + 1); - + *http_user = nmem_strdupn(nmem, cp1 + 3, cp3 - (cp1 + 3)); *http_pass = nmem_strdupn(nmem, cp3 + 1, cp2 - (cp3 + 1)); } @@ -146,7 +146,7 @@ Z_HTTP_Response *yaz_url_exec(yaz_url_t p, const char *uri, { int len; char *buf = odr_getbuf(p->odr_out, &len, 0); - + if (cs_put(conn, buf, len) < 0) yaz_log(YLOG_WARN, "cs_put failed URL: %s", uri); else