X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Futil.cpp;h=aef7caa77d78264ffc95e7869f96846cb908acbc;hb=8ff69c27be66eb65b0b5fd6afa4de1a3556d7344;hp=4a3d4781fde7ba7c00b2c847f2da6ee2ba403535;hpb=c81b0c4ea84ed5f91a0e60c886d982aef9257c3e;p=metaproxy-moved-to-github.git diff --git a/src/util.cpp b/src/util.cpp index 4a3d478..aef7caa 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -593,8 +593,9 @@ Z_APDU *mp::odr::create_scanResponse(const Z_APDU *in_apdu, return apdu; } -Z_GDU *mp::odr::create_HTTP_Response(mp::Session &session, - Z_HTTP_Request *hreq, int code) +Z_GDU *mp::odr::create_HTTP_Response_details(mp::Session &session, + Z_HTTP_Request *hreq, int code, + const char *details) { const char *response_version = "1.0"; bool keepalive = false; @@ -617,7 +618,7 @@ Z_GDU *mp::odr::create_HTTP_Response(mp::Session &session, response_version = "1.1"; } - Z_GDU *gdu = z_get_HTTP_Response(m_odr, code); + Z_GDU *gdu = z_get_HTTP_Response_details(m_odr, code, details); Z_HTTP_Response *hres = gdu->u.HTTP_Response; hres->version = odr_strdup(m_odr, response_version); if (keepalive) @@ -626,6 +627,13 @@ Z_GDU *mp::odr::create_HTTP_Response(mp::Session &session, return gdu; } +Z_GDU *mp::odr::create_HTTP_Response(mp::Session &session, + Z_HTTP_Request *hreq, int code) +{ + return create_HTTP_Response_details(session, hreq, code, 0); + +} + Z_ReferenceId **mp_util::get_referenceId(const Z_APDU *apdu) { switch (apdu->which)