Magnus Fromreide wrote:
> Could you please provide an example that shows the problem as I fail to
> reproduce it.
>
> /MF


I am sorry, I made bad conclusions, I understood wrongly.
for (vp = pdu->variables, i = VPCACHE_SIZE - 1; vp;
vp = vp->next_variable, i--) {
// i thought that in this place 'if' statement prevent to leave 'for' cycle
if (i < 0) {
wrapped = notdone = 1;
i = VPCACHE_SIZE - 1;
DEBUGMSGTL(("snmp_pdu_realloc_rbuild", "wrapped\n"));
}
vpcache[i] = vp;
}

This code was for me hard to understand.
I have small experience in the programming.
I think that this code is optimal.

Aleksandr Lomanov
ICQ: 170411676

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/...et-snmp-coders