Hi I find many places in net-snmp code "compairing array with NULL"
e.g.:
1.
if ((NULL == tbl_idx->ipDefaultRouterAddress) ||
(tbl_idx->ipDefaultRouterAddress_len <
(ipDefaultRouterAddress_val_ptr_len))) {
snmp_log(LOG_ERR, "not enough space for value\n");
return MFD_ERROR;
}
2.
*/
if ((NULL == tbl_idx->usmUserEngineID) ||
(tbl_idx->usmUserEngineID_len < (usmUserEngineID_val_ptr_len))) {
snmp_log(LOG_ERR, "not enough space for value\n");
return MFD_ERROR;
}
3.
if ((NULL == tbl_idx->usmUserName) ||
(tbl_idx->usmUserName_len < (usmUserName_val_ptr_len))) {
snmp_log(LOG_ERR, "not enough space for value\n");
return MFD_ERROR;
}
4. if ((NULL == tbl_idx->ipAddressPrefixPrefix) ||
(tbl_idx->ipAddressPrefixPrefix_len <
(ipAddressPrefixPrefix_val_ptr_len))) {
snmp_log(LOG_ERR, "not enough space for value\n");
return MFD_ERROR;
}
Hope this will updated in next release of code.
Rgds,
Sanjay
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders