Bug Report #4044

3.1 Request_Client_External::_native_execute() passing integer header value

Added by Mike Matz 11 months ago. Updated 11 months ago.

Status:Closed Start date:06/13/2011
Priority:Normal Due date:
Assignee:Sam de Freyssinet % Done:

100%

Category:Core
Target version:v3.1.4
Resolution: Points:

Description

system/classes/kohana/request/client/external.php:369 passes an integer to Kohana_Request::headers(), which triggers an error in Kohana_HTTP_Header_Value constructor.

HTTP_Exception_500 [ 500 ]: Kohana_HTTP_Header_Value::__construct unknown header value type: integer. array or string allowed. ~ SYSPATH/classes/kohana/http/header/value.php [ 132 ]2011-06-13 14:21:31 --- DEBUG: File: DOCROOT/system/classes/kohana/http/header/value.php:132
#0 DOCROOT/system/classes/kohana/http/header.php(227): Kohana_HTTP_Header_Value->__construct(297)
#1 DOCROOT/system/classes/kohana/request.php(1321): Kohana_HTTP_Header->offsetSet('content-length', 297)
#2 DOCROOT/system/classes/kohana/request/client/external.php(369): Kohana_Request->headers('content-length', 297)
#3 DOCROOT/system/classes/kohana/request/client/external.php(118): Kohana_Request_Client_External->_native_execute(Object(Request))
#4 DOCROOT/system/classes/kohana/request.php(1129): Kohana_Request_Client_External->execute(Object(Request))
#5 DOCROOT/application/classes/ulead/smsgateway.php(80): Kohana_Request->execute()

Associated revisions

Revision 56168cbb
Added by Sam de Freyssinet 11 months ago

Fixes #4044, HTTP_Header::offsetSet() now correct ensures HTTP_Header_Value is passed a string as expected

History

Updated by Jeremy Bush 11 months ago

  • Status changed from New to Assigned
  • Assignee set to Sam de Freyssinet
  • Target version set to v3.1.4

Updated by Sam de Freyssinet 11 months ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

Applied in changeset commit:56168cbb2324dd3d03d2daf93d3207bc465d92c1.

Also available in: Atom PDF