summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2014-06-06 17:17:20 +0200
committerArthur de Jong <arthur@arthurdejong.org>2014-06-06 17:41:04 +0200
commit8eeb1cc8165c13b870e5da7d19b8fe36a783d6af (patch)
treef27e09c8214150b7bb2cfd40951df077ac19886b /common
parent3d65b84f73c382fc6a4651656c3bbb65e48bf986 (diff)
Clear proper buffer length
This fixes 3d29861.
Diffstat (limited to 'common')
-rw-r--r--common/tio.c4
1 files changed, 2 insertions, 2 deletions
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 */