OSDN Git Service

*** empty log message ***
authorkoinec <>
Thu, 25 Feb 2010 04:46:06 +0000 (04:46 +0000)
committerkoinec <>
Thu, 25 Feb 2010 04:46:06 +0000 (04:46 +0000)
deamon/drd64_marshald_cmd_attach_request.c
include/drd64_packet.h

index d373169..b139994 100644 (file)
@@ -374,12 +374,12 @@ int
                                        str_sockname_client, DRD64_MAX_PATH );
                p_attach->i_debugd_pid          = i_pid_debugd;
 
-               if( DRD64_IsPacketTypeFlag(p_phead,
-                               DRD64_PACKETTYPE_FLAG_TRANSPORT) )              {
+               if( DRD64_IsPacketTypeFlag(p_phead,DRD64_PACKETTYPE_FLAG_TRANSPORT) )           {
                        puts("INet set");
                        p_attach->i_cid_debugd          = p_cinfo_now->i_cinfo_id;
                }
                else    {
+                       puts("local set");
                        p_attach->i_cid_debugd          = DRD64_CONNECTID_NONE;
                        p_attach->i_cid_marshald        = p_cinfo_now->i_cinfo_id;
                }
index a83aedb..069e029 100644 (file)
@@ -75,7 +75,7 @@ Comment:
 
 #define        DRD64_CONNECTID_NONE    -1
 
-#define        DRD64_IsPacketTypeFlag(m,n)     ((Word)((Word)DRD64_PACKETTYPE_FLAG_ANSWER&(Word)((m)->w_packettype))==(n))
+#define        DRD64_IsPacketTypeFlag(m,n)     ((Word)((Word)(n)&(Word)((m)->w_packettype))==(n))
 #define        DRD64_IsPacketType_Answer(n)    ((Word)((Word)DRD64_PACKETTYPE_FLAG_ANSWER&(Word)((n)->w_packettype))==DRD64_PACKETTYPE_FLAG_ANSWER)
 #define        DRD64_IsPacketBaseType(m,n)             ((Word)((Word)DRD64_PACKETTYPE_MASK_TYPE&((m)->w_packettype))==(n))