|
|
@@ -942,7 +942,12 @@ class HttpSocket extends CakeSocket {
|
|
|
public function buildCookies($cookies) {
|
|
|
$header = array();
|
|
|
foreach ($cookies as $name => $cookie) {
|
|
|
- $header[] = $name . '=' . $this->_escapeToken($cookie['value'], array(';'));
|
|
|
+ if (is_array($cookie)) {
|
|
|
+ $value = $this->_escapeToken($cookie['value'], array(';'));
|
|
|
+ } else {
|
|
|
+ $value = $this->_escapeToken($cookie, array(';'));
|
|
|
+ }
|
|
|
+ $header[] = $name . '=' . $value;
|
|
|
}
|
|
|
return $this->_buildHeader(array('Cookie' => implode('; ', $header)), 'pragmatic');
|
|
|
}
|