Fix memory leaks with paste_replace, based on changes from J Raynor.

This commit is contained in:
nicm
2014-02-17 23:07:03 +00:00
parent 69b7c496ac
commit 6daf06b1ad
3 changed files with 6 additions and 3 deletions

View File

@ -131,8 +131,10 @@ paste_replace(struct paste_stack *ps, u_int idx, char *data, size_t size)
{
struct paste_buffer *pb;
if (size == 0)
if (size == 0) {
free(data);
return (0);
}
if (idx >= ARRAY_LENGTH(ps))
return (-1);