From 8eeb1cc8165c13b870e5da7d19b8fe36a783d6af Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Fri, 6 Jun 2014 17:17:20 +0200 Subject: Clear proper buffer length This fixes 3d29861. --- common/tio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'common') diff --git a/common/tio.c b/common/tio.c index 910d6f8..e00c8c8 100644 --- a/common/tio.c +++ b/common/tio.c @@ -485,8 +485,8 @@ int tio_close(TFILE *fp) if (close(fp->fd)) retv = -1; /* free any allocated buffers */ - memset(fp->readbuffer.buffer, 0, sizeof(fp->readbuffer.size)); - memset(fp->writebuffer.buffer, 0, sizeof(fp->writebuffer.size)); + memset(fp->readbuffer.buffer, 0, fp->readbuffer.size); + memset(fp->writebuffer.buffer, 0, fp->writebuffer.size); free(fp->readbuffer.buffer); free(fp->writebuffer.buffer); /* free the tio struct itself */ -- cgit v1.2.3