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;
}
#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))