method getting executed twice

"coolnishant83" <[email protected]> Thu, 07 Dec 2006 11:01:11 -0000
Newsgroups gmane.text.xml.rpc.specification
Message-ID <[email protected]>
Hi ,
One of my methods is getting executed twice because of some error in 
xmlrpc_client_call. I have the backtrace of the call. I was just 
wondering about the possible cause of this call fail.
 
(I am using xmlrpc-c.0.9.9. Pretty old i knw).
 
#0  0x081bcefd in _int_malloc ()
#1  0x081bc932 in malloc ()
#2  0x080dd66a in xmlrpc_mem_block_init (env=0x10, block=0x82741c0, 
size=136790464) at xmlrpc_support.c:206
#3  0x080de0e9 in mkvalue (env=0xbfffafc0, format=0xd, 
args=0x8dec208) at xmlrpc_data.c:432
#4  0x080ddc65 in mkarray (env=0xbfffafc0, format=0xbfffaf38, 
delimiter=41 ')', args=0xbfffaf3c) at xmlrpc_data.c:212
#5  0x080de059 in mkvalue (env=0xbfffafc0, format=0xbfffaf38, 
args=0xbfffaf3c) at xmlrpc_data.c:464
#6  0x080de299 in xmlrpc_build_value_va (env=0xbfffafc0, 
format=0x820cc2a "(ssssss)", args=0x18 <Address 0x18 out of bounds>)
    at xmlrpc_data.c:501
#7  0x081546aa in xmlrpc_client_call (env=0xbfffafc0, 
server_url=0x8daffa8 "https://192.168.10.104:8090/RPC2",
    method_name=0x820cdad "server.updateDNSConfig", 
format=0x820cc2a "(ssssss)") at xmlrpc_client.c:602
#8  0x080a7a7e in server_updateDNSConfig (env=0xbfffb120, 
param_array=0x8dfb6f8, user_data=0x1) at bb_xmlserver1.c:26351
#9  0x080dfadb in dispatch_call (env=0xbfffb120, registry=0x8daf8d8, 
method_name=0x8dfb808 "server.updateDNSConfig",
    param_array=0x8dfb6f8) at xmlrpc_registry.c:264
#10 0x080dfb80 in xmlrpc_registry_process_call (env2=0xbfffb180, 
registry=0x8daf8d8, host=0x0,
    xml_data=0x8dfc4a0 "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?
><methodCall><methodName>server.updateDNSConfig</methodName><params><p
aram><value>mastergod</value></param><param><value>168.95.1.1</value><
/param><param><val"..., xml_len=369)
    at xmlrpc_registry.c:323
#11 0x080d84c7 in xmlrpc_server_abyss_rpc2_handler (r=0xbfffb1d0) at 
xmlrpc_abyss.c:307
#12 0x080dc988 in ServerFunc (c=0xbfffb2e0) at server.c:633
#13 0x080dccb6 in ServerRun (srv=0x826fba0) at server.c:783
#14 0x080d87c2 in xmlrpc_server_abyss_run () at xmlrpc_abyss.c:564
#15 0x080abe87 in main (argc=3, argv=0xbfffc6b4) at 
bb_xmlserver1.c:28174

 
Thanks 
Nish