Skip to content

Using addOIDHandler() #32

@majidhamaoui

Description

@majidhamaoui

Hello,
In order to use addOIDHandler() to read OID type, I had few issues that I resolved by:
1- In parsePackey() case OID: replace

strncpy(((OIDCallback *)callback)->value, oidStr, 64 - 1); 
((OIDCallback *)callback)->value[64 - 1] = '\0';

by

strncpy(((OIDCallback *)callback)->value, oidValue->_value, strlen(oidValue->_value));
((OIDCallback *)callback)->value[strlen(oidValue->_value)] = '\0';

2- In ValueCallback *SNMPManager::addOIDHandler(IPAddress ip, const char *oid, char *value):
addstrcpy(callback->OID, oid);

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions