X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Ffilter_log.cpp;h=1365f5b2f39a485182f87c4ddabebba8660ef9d2;hb=8b5b1897bd1223b6c8608685e0cceb82b47e5aed;hp=147f2e9d34943717a41f1a7d42df43d756d0b097;hpb=b02df3fd0849c5222081013420c18f949c55f9c5;p=metaproxy-moved-to-github.git diff --git a/src/filter_log.cpp b/src/filter_log.cpp index 147f2e9..1365f5b 100644 --- a/src/filter_log.cpp +++ b/src/filter_log.cpp @@ -614,7 +614,8 @@ void yf::Log::Impl::process(mp::Package &package) Z_IdAuthentication *a = req->idAuthentication; if (a) { - if (a->which == Z_IdAuthentication_idPass) + if (a->which == Z_IdAuthentication_idPass + && a->u.idPass->userId) user = a->u.idPass->userId; else if (a->which == Z_IdAuthentication_open) user = a->u.open; @@ -700,6 +701,8 @@ void yf::Log::Impl::process(mp::Package &package) Z_GDU *gdu_res = package.response().get(); + gdu_req = package.request().get(); + yaz_timing_stop(timer); double duration = yaz_timing_get_real(timer);