From b797301c5709f0697891450ee32ec17aaf9540ff Mon Sep 17 00:00:00 2001 From: koinec <> Date: Sun, 28 Feb 2010 07:39:20 +0000 Subject: [PATCH] *** empty log message *** --- deamon/drd64_marshald_cmd_detach.c | 115 +------------------------------------ 1 file changed, 2 insertions(+), 113 deletions(-) diff --git a/deamon/drd64_marshald_cmd_detach.c b/deamon/drd64_marshald_cmd_detach.c index fb5db8f..474ec4b 100644 --- a/deamon/drd64_marshald_cmd_detach.c +++ b/deamon/drd64_marshald_cmd_detach.c @@ -37,119 +37,6 @@ Comment: #include"drd64_marshald.h" -/*---------------------------------------------------------------------- -----------------------------------------------------------------------*/ -/*int - Drd64_Marshald_Cmd_AttachReport_Local_Answer( - int i_recv_id, - Drd64_PacketHeader *p_phead, - Drd64_PacketData_AttachReport *p_areport, - Drd64_Marshald_MasterInformation *p_marshald ) -{ - int i_result; - int i_err; - Drd64_Marshald_ConnectInfo *p_cinfo; - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (Local : Answer) Start"); - - i_result = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE; - - p_phead->i_cid_dest = p_phead->i_cid_client; - - p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest ); - assert( NULL != p_cinfo ); - - p_phead->w_packettype ^= DRD64_PACKETTYPE_OPTION_INDICATE; - - i_err = send( p_cinfo->i_client_socket, (void *)p_phead, - DRD64_PacketSize(p_phead), 0x00 ); - DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo->i_client_socket,"errno",errno); - if( i_err != DRD64_PacketSize(p_phead) ) { return 0x02; } - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (Local : Answer) Ended"); - - return i_result; -}*/ - - -/*---------------------------------------------------------------------- -----------------------------------------------------------------------*/ -/*int - Drd64_Marshald_Cmd_AttachReport_Local_Request( - int i_recv_id, - Drd64_PacketHeader *p_phead, - Drd64_PacketData_AttachReport *p_areport, - Drd64_Marshald_MasterInformation *p_marshald ) -{ - int i_result; - int i_err; - Drd64_Marshald_ConnectInfo *p_cinfo; - Drd64_Marshald_ConnectInfo *p_cinfo_debugd; - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (Local : Request) Start"); - - i_result = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE; - - p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest ); - assert( NULL != p_cinfo ); - - p_cinfo_debugd = Drd64_Marshald_Connect_Debugd( - p_cinfo->str_dest_addr_local, - p_cinfo->i_prog_pid, - p_cinfo->i_debugd_pid ); - - p_cinfo->i_dest_socket = p_cinfo_debugd->i_dest_socket; - p_cinfo->i_debugd_socket = p_cinfo_debugd->i_dest_socket; - - - p_phead->w_packettype |= DRD64_PACKETTYPE_OPTION_INDICATE; - p_phead->i_cid_client = p_phead->i_cid_dest; - p_phead->i_cid_dest = DRD64_CONNECTID_NONE; - p_phead->i_cid_src = p_cinfo_debugd->i_cinfo_id; - - i_err = send( p_cinfo_debugd->i_dest_socket, (void *)p_phead, - DRD64_PacketSize(p_phead), 0x00 ); - DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo_debugd->i_dest_socket,"errno",errno); - if( i_err != DRD64_PacketSize(p_phead) ) { return 0x02; } - - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (Local : Request) Ended"); - - return i_result; -}*/ - - -/*---------------------------------------------------------------------- -----------------------------------------------------------------------*/ -/*int - Drd64_Marshald_Cmd_AttachReport_Inet( - int i_recv_id, - Drd64_PacketHeader *p_phead, - Drd64_PacketData_AttachReport *p_areport, - Drd64_Marshald_MasterInformation *p_marshald ) -{ - int i_result; - int i_err; - Drd64_Marshald_ConnectInfo *p_cinfo; - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (INet) Start"); - - i_result = DRD64_MARSHALD_DISPATCH_RESULT_COMPLETE; - - p_cinfo = Drd64_Marshald_CInfo_GetConnectInfo( p_phead->i_cid_dest ); - assert( NULL != p_cinfo ); - - p_phead->w_packettype |= DRD64_PACKETTYPE_FLAG_ANSWER; - - i_err = send( p_cinfo->i_client_socket, (void *)p_phead, - DRD64_PacketSize(p_phead), 0x00 ); - DRD64_DEBUG_PRINT("send",i_err,"FD",p_cinfo->i_client_socket,"errno",errno); - if( i_err != DRD64_PacketSize(p_phead) ) { return 0x02; } - - DRD64_LOG_DEBUG(" [DEBUG]CMD: Attach Report (INet) Ended"); - - return i_result; -}*/ /*---------------------------------------------------------------------- ----------------------------------------------------------------------*/ @@ -213,6 +100,8 @@ int i_socket = p_cinfo->i_src_socket; + /* Check & DisConnect INet Connection(Server Side) ---*/ + Drd64_Marshald_Cinfo_FreeConnectInfo( p_cinfo ); p_cinfo = NULL; -- 2.11.0