--TEST-- Bug #66112 (Use after free condition in SOAP extension) --SKIPIF-- --INI-- soap.wsdl_cache_enabled=0 --FILE-- array(array("type_ns"=>"uri:mist", "type_name"=>"A")))); try{ $client->Mist(array("XX"=>"xx")); }catch(SoapFault $x){ } return array("A"=>"ABC","B"=>"sss"); } $s = new SoapServer(WSDL, array('typemap'=>array(array("type_ns"=>"uri:mist", "type_name"=>"A")))); $s->addFunction("Mist"); $_SERVER["REQUEST_METHOD"] = "POST"; $HTTP_RAW_POST_DATA=<< XXXyyy EOF; $s->handle($HTTP_RAW_POST_DATA); echo "OK\n"; ?> --EXPECT-- ABCsss OK