diff -urNp a/snmp_subagent/hbagentv2.c b/snmp_subagent/hbagentv2.c --- a/snmp_subagent/hbagentv2.c 2009-07-16 15:27:16.000000000 +0900 +++ b/snmp_subagent/hbagentv2.c 2009-07-16 15:58:32.000000000 +0900 @@ -353,11 +353,22 @@ hbagentv2_update_diff(const char *event, free_xml(diff); return; } + +#if SUPPORT_HEARTBET if (STRNCMP_CONST(node_id, myuuid) != 0) { /* This change is not at my node */ free_xml(diff); return; } +#endif + +#if SUPPORT_AIS + if (STRNCMP_CONST(node_id, myid) != 0) { + /* This change is not at my node */ + free_xml(diff); + return; + } +#endif /* get the head pointer of */ lrm_rsc = find_xml_node(node_state, XML_CIB_TAG_LRM, FALSE);