Hi all,

In some cases SoapServer::handle does not call php_end_ob_buffer and I can
not call it from php. For example:

class A {
}

$s = new SoapServer("wsdl.wsdl");
$s->setClass("A");

ob_start();
var_dump(ob_get_level()); // int(1)
$s->handle();
var_dump(ob_get_level()); // int(2)
echo ob_get_clean(); // Notice: ob_get_clean(): failed to delete buffer
default output handler

1. When method handle() called without arguments and it is not POST method
2. When unknown compression used or we can't uncompress compressed request.

-- 
Regards,
Konstantin

Reply via email to