ratox

FIFO based tox client
git clone git://git.2f30.org/ratox
Log | Files | Refs | README | LICENSE

commit f10d276d4f89edf8bb5e432bfb96864219a6c20f
parent 79669839185cf1eae193f57a0f624abac41d5cfd
Author: z3bra <contactatz3bradotorg>
Date:   Tue,  8 Nov 2016 10:00:50 +0100

Prevent memcpy'ing to a non-allocated memory area

Diffstat:
Mratox.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ratox.c b/ratox.c @@ -1006,9 +1006,9 @@ datasave(void) if (!intermediate) eprintf("malloc:"); tox_pass_encrypt(intermediate, sz - TOX_PASS_ENCRYPTION_EXTRA_LENGTH, passphrase, pplen, data, NULL); + } else { + data = intermediate; } - else - memcpy(data, intermediate, sz); if (write(fd, data, sz) != sz) eprintf("write %s:", savefile); fsync(fd);