Index: http.php
===================================================================
--- http.php	(revision 10488)
+++ http.php	(working copy)
@@ -528,8 +528,13 @@
 
 			list($key, $value) = explode(':', $tempheader, 2);
 
-			if ( ! empty($value) )
-				$newheaders[strtolower($key)] = trim($value);
+			if ( !empty( $value ) ) {
+				if ( isset( $newheaders[strtolower( $key )] ) ) {
+					$newheaders[strtolower( $key )] = array( $newheaders[strtolower( $key )], trim( $value ) );
+				} else {
+					$newheaders[strtolower( $key )] = trim( $value );
+				}
+			}
 		}
 
 		return array('response' => $response, 'headers' => $newheaders);
