diff --git a/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike b/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike
index b20a43a0d78cf6de45c0494f7040edf6d10d77bf..e8f45a1f5c4e4697972180de46b3565a23ee8b98 100644
--- a/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike
+++ b/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike
@@ -333,7 +333,7 @@ private void read_cb_chunked( mixed dummy, string data )
 	      request_headers[hk]+=({hv});
 	    }
 	    else
-	      request_headers[hk] = hk;
+              request_headers[hk] = hv;
 	  }
 	}