Hi all !
In file snmp_client.c function snmp_clone_var():
/*
* need a pointer to copy a string value.
*/
if (var->val.string) {
if (var->val.string != &var->buf[0]) {
if (var->val_len <= sizeof(var->buf))
newvar->val.string = newvar->buf;
else {
newvar->val.string = (u_char *) malloc(var->val_len);
if (!newvar->val.string)
return 1;
}
------ memmove(newvar->val.string, var->val.string,
var->val_len);
} else { /* fix the pointer to new local store */
newvar->val.string = newvar->buf;
}
++++++ memmove(newvar->val.string, var->val.string, var->val_len);
} else {
newvar->val.string = 0;
newvar->val_len = 0;
}
--
Best regards,
Aleksandras N. Lomanovas
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders