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