@@ -623,27 +623,26 @@ static void wsdl_soap_binding_body(sdlCtx* ctx, xmlNodePtr node, char* wsdl_soap
623
623
}
624
624
}
625
625
626
- static HashTable * wsdl_message (sdlCtx * ctx , xmlChar * message_name )
626
+ static HashTable * wsdl_message (const sdlCtx * ctx , const xmlChar * message_name )
627
627
{
628
- xmlNodePtr trav , message = NULL , tmp ;
629
628
HashTable * parameters = NULL ;
630
- char * ctype ;
631
629
632
- ctype = strrchr ((char * )message_name ,':' );
630
+ const char * ctype = strrchr ((const char * )message_name ,':' );
633
631
if (ctype == NULL ) {
634
- ctype = (char * )message_name ;
632
+ ctype = (const char * )message_name ;
635
633
} else {
636
634
++ ctype ;
637
635
}
638
- if ((tmp = zend_hash_str_find_ptr (& ctx -> messages , ctype , strlen (ctype ))) == NULL ) {
639
- soap_error1 (E_ERROR , "Parsing WSDL: Missing <message> with name '%s'" , message_name );
636
+
637
+ xmlNodePtr message = zend_hash_str_find_ptr (& ctx -> messages , ctype , strlen (ctype ));
638
+ if (message == NULL ) {
639
+ soap_error1 (E_ERROR , "Parsing WSDL: Missing <message> with name '%s'" , (const char * )message_name );
640
640
}
641
- message = tmp ;
642
641
643
642
parameters = emalloc (sizeof (HashTable ));
644
643
zend_hash_init (parameters , 0 , NULL , delete_parameter , 0 );
645
644
646
- trav = message -> children ;
645
+ xmlNodePtr trav = message -> children ;
647
646
while (trav != NULL ) {
648
647
xmlAttrPtr type , name ;
649
648
sdlParamPtr param ;
0 commit comments