With a sufficiently long subtree, an error is written to the log when creating rows in snmpNotifyFilterTable:
error saving snmpNotifyFilterTable row to persistent file (too long)
The MAX_ROW_SIZE #define in _snmpNotifyFilterTable_container_row_savs does not account for the snmpNotifyFilterProfileName/snmpNotifyFilterSubtree index. I've added 12 * 128 for these (though the max would technically be slightly less, subtracting the OID length for snmpNotifyFilterTable columns).
Logged In: YES
user_id=498198
Originator: YES
File Added: 1642255.patch
Logged In: YES
user_id=498198
Originator: YES
Note that this is generated code, so this could actually point to a mib2c bug.
Logged In: YES
user_id=88893
Originator: NO
I've also applied a similar patch to the mib2c template code.
(Though I'm not 100% sure it'll be picked up)
Logged In: YES
user_id=88893
Originator: NO
Thanks for the patch! It has been applied to the 5.3.x and 5.4.x code branches and the main development tree, and will appear in future releases of the Net-SNMP package.