X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp.c;h=8a833c0c4a61dbd6dbcf58fffb67dcdf88cc0a71;hb=6b8af062e96fc2204f0e8abdb9e1fd144927d995;hp=ee60f8d9933190ccb48b31be52b5e89ad8bbaa73;hpb=8d8eb33f55a2f62f00463e7402c81c0cc02bde0e;p=pazpar2-moved-to-github.git diff --git a/src/http.c b/src/http.c index ee60f8d..8a833c0 100644 --- a/src/http.c +++ b/src/http.c @@ -1,5 +1,5 @@ /* This file is part of Pazpar2. - Copyright (C) 2006-2013 Index Data + Copyright (C) Index Data Pazpar2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -840,8 +840,9 @@ void http_send_response(struct http_channel *ch) struct http_buf *hb; yaz_timing_stop(ch->yt); - yaz_log(YLOG_LOG, "Response: %6.5f %s%s%s", + yaz_log(YLOG_LOG, "Response: %6.5f %d %s%s%s ", yaz_timing_get_real(ch->yt), + iochan_getfd(ch->iochan), ch->request->path, *ch->request->search ? "?" : "", ch->request->search); @@ -949,7 +950,9 @@ static void http_io(IOCHAN i, int event) return; } hc->response = 0; - yaz_log(YLOG_LOG, "Request: %s %s%s%s", hc->request->method, + yaz_log(YLOG_LOG, "Request: - %d %s %s%s%s", + iochan_getfd(i), + hc->request->method, hc->request->path, *hc->request->search ? "?" : "", hc->request->search); @@ -1277,7 +1280,7 @@ int http_init(struct conf_server *server, const char *record_fname) if (s == -1) { yaz_log(YLOG_FATAL|YLOG_ERRNO, "socket"); - freeaddrinfo(ai); + freeaddrinfo(af); return 1; } if (ipv6_only >= 0 && ai->ai_family == AF_INET6 && @@ -1285,7 +1288,7 @@ int http_init(struct conf_server *server, const char *record_fname) { yaz_log(YLOG_FATAL|YLOG_ERRNO, "setsockopt IPV6_V6ONLY %s:%s %d", server->host, server->port, ipv6_only); - freeaddrinfo(ai); + freeaddrinfo(af); CLOSESOCKET(s); return 1; } @@ -1293,7 +1296,7 @@ int http_init(struct conf_server *server, const char *record_fname) { yaz_log(YLOG_FATAL|YLOG_ERRNO, "setsockopt SO_REUSEADDR %s:%s", server->host, server->port); - freeaddrinfo(ai); + freeaddrinfo(af); CLOSESOCKET(s); return 1; } @@ -1301,11 +1304,11 @@ int http_init(struct conf_server *server, const char *record_fname) { yaz_log(YLOG_FATAL|YLOG_ERRNO, "bind %s:%s", server->host, server->port); - freeaddrinfo(ai); + freeaddrinfo(af); CLOSESOCKET(s); return 1; } - freeaddrinfo(ai); + freeaddrinfo(af); if (listen(s, SOMAXCONN) < 0) { yaz_log(YLOG_FATAL|YLOG_ERRNO, "listen %s:%s",