I'm cross-compiling for 32-bit embedded environment.  After modifying the 
configure file sufficiently so that the application builds and starts, the 
initial trap that should get sent to the SNMP server isn't going out.

On inspection, it appears that the code for sending the trap ends up calling 
usm_get_user_from_list in snmpusm.c  The passed user list is declared at the 
top of snmpusm.c as a "static struct umUser *userList = NULL:"

The user that is being passed into the function was parsed by 
netsnmp_parse_args as I see the engineID being sent to the run_config_handler 
function in read_config.c with the token "trapsess".   I tried adding the line 
"usm_create_user_from_session(ss);" to add_trap_session to force the 
securityEngineID into the userList in smnpusm.c.

This hasn't worked since the securityEngineIDLen being passed to 
usm_get_user_from_list = 1, not the value 9 that was stored in the list; 
although my traces show that the full  name is properly received.

I suspect that I'm missing something rather basic since there shouldn't be any 
need to add the usm_create_user_from_session call into add_trap_session.

Any suggestions on where I should be concentrating my efforts would be 
appreciated.

Thanks in advance.

Thomas Stone

The information contained in this electronic mail transmission 
may be privileged and confidential, and therefore, protected 
from disclosure. If you have received this communication in 
error, please notify us immediately by replying to this 
message and deleting it from your computer without copying 
or disclosing it.


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to