From ddb3df45a9aef3a74265d462101a63abde6fa62d Mon Sep 17 00:00:00 2001 From: Vincent Zanotti Date: Thu, 30 Jul 2009 20:00:54 +0200 Subject: [PATCH] Fixes the OpenID response when there is no header to display. Signed-off-by: Vincent Zanotti --- modules/openid/openid.inc.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/openid/openid.inc.php b/modules/openid/openid.inc.php index 455e9df..ba70f2f 100644 --- a/modules/openid/openid.inc.php +++ b/modules/openid/openid.inc.php @@ -203,8 +203,10 @@ class OpenId header(sprintf('%s %d', $_SERVER['SERVER_PROTOCOL'], $web_response->code), true, $web_response->code); - foreach ($web_response->headers as $key => $value) { - header(sprintf('%s: %s', $key, $value)); + if (count($web_response->headers) > 0) { + foreach ($web_response->headers as $key => $value) { + header(sprintf('%s: %s', $key, $value)); + } } header('Connection: close'); -- 2.1.4