From: Adam Dickmeiss Date: Mon, 5 Jan 2015 14:34:17 +0000 (+0100) Subject: Fix application/x-www-form-urlencoded + empty YAZ-810 X-Git-Tag: v5.7.3~2 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=2b1f30bfd76fe82ff850f41508ae7a71b42e6be1 Fix application/x-www-form-urlencoded + empty YAZ-810 --- diff --git a/src/srwutil.c b/src/srwutil.c index 723ffc3..9167ea8 100644 --- a/src/srwutil.c +++ b/src/srwutil.c @@ -416,7 +416,7 @@ int yaz_sru_decode(Z_HTTP_Request *hreq, Z_SRW_PDU **srw_pdu, p1 = p0 + strlen(p0); if (p1 != p0) db = yaz_decode_sru_dbpath_odr(decode, p0, p1 - p0); - if (!strcmp(hreq->method, "POST")) + if (!strcmp(hreq->method, "POST") && hreq->content_buf) p1 = hreq->content_buf; yaz_uri_to_array(p1, decode, &uri_name, &uri_val); #if YAZ_HAVE_XML2