version 1.3.2.1, 2006/04/19 22:33:44
|
version 1.7, 2006/07/28 18:40:41
|
|
|
exceptionStr = _MSG_SESSION_OPEN_FAILED; | exceptionStr = _MSG_SESSION_OPEN_FAILED; |
| |
// Get library, system errno | // Get library, system errno |
snmp_sess_error(&snmpSession, &libErr, &sysErr, &errStr); |
snmp_error(&snmpSession, &libErr, &sysErr, &errStr); |
| |
exceptionStr.append(errStr); | exceptionStr.append(errStr); |
| |
|
|
communityName = securityName; | communityName = securityName; |
} | } |
| |
if (snmpSession.peername) |
|
{ |
|
free(snmpSession.peername); | free(snmpSession.peername); |
} |
|
| |
if (sessionPtr->community) |
|
{ |
|
free(sessionPtr->community); | free(sessionPtr->community); |
} |
|
| |
CString communityNameCStr = communityName.getCString(); | CString communityNameCStr = communityName.getCString(); |
size_t communityNameLen = strlen(communityNameCStr); | size_t communityNameLen = strlen(communityNameCStr); |
|
|
strcat(numericEntOid, oidSubIdentifiers[i]); | strcat(numericEntOid, oidSubIdentifiers[i]); |
} | } |
| |
if (oidSubIdentifiers[oidSubIdentifiers.size()-2] != "0") |
if (strcmp(oidSubIdentifiers[oidSubIdentifiers.size()-2], "0") != 0) |
{ | { |
strcat(numericEntOid, "."); | strcat(numericEntOid, "."); |
strcat(numericEntOid, | strcat(numericEntOid, |