Return to bufaux.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.55, 2014/01/31 16:39:19 | version 1.56, 2014/02/02 03:44:31 | ||
---|---|---|---|
|
|
||
} | } | ||
ret = xmalloc(len); | ret = xmalloc(len); | ||
memcpy(ret, p, len); | memcpy(ret, p, len); | ||
memset(p, '\0', len); | explicit_bzero(p, len); | ||
free(bin); | free(bin); | ||
return ret; | return ret; | ||
} | } | ||
|
|
||
} | } | ||
memcpy(p, s, l); | memcpy(p, s, l); | ||
buffer_put_string(buffer, buf, l + pad); | buffer_put_string(buffer, buf, l + pad); | ||
memset(buf, '\0', l + pad); | explicit_bzero(buf, l + pad); | ||
free(buf); | free(buf); | ||
} | } | ||