From 371faaeeb6ffd7ea20af0cf3130f3b7935fc9d3d Mon Sep 17 00:00:00 2001 From: "Mirar (Pontus Hagland)" <pike@sort.mirar.org> Date: Mon, 31 Mar 2003 16:20:43 +0200 Subject: [PATCH] Bugfix: We don't *always* get transfer-encoding headers Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.54 --- lib/modules/Protocols.pmod/HTTP.pmod/Query.pike | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike index 91b6a99714..81a66ef586 100644 --- a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike +++ b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike @@ -1,6 +1,6 @@ #pike __REAL_VERSION__ -// $Id: Query.pike,v 1.53 2003/03/29 07:40:11 mirar Exp $ +// $Id: Query.pike,v 1.54 2003/03/31 14:20:43 mirar Exp $ //! Open and execute an HTTP query. @@ -623,7 +623,8 @@ string data(int|void max_length) if (buf=="") return ""; // already emptied - if (lower_case(headers["transfer-encoding"])=="chunked") + if (headers["transfer-encoding"] && + lower_case(headers["transfer-encoding"])=="chunked") { string rbuf=buf[datapos..]; string lbuf=""; -- GitLab