ratox

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

commit f230db69ba81939b5e630e654ff21344cf3e11b2
parent c233413ccc73c58def0cd08862972ec824957758
Author: z3bra <contactatz3bradotorg>
Date:   Thu, 10 Nov 2016 13:51:17 +0100

Retrieve/Send nospam value as little-endian

For readiness, nospam value is written in big endian in nospam/out.
toxcore expect receiving it as little-endian, so we convert it upon
calling the nospam get/setter.

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

diff --git a/ratox.c b/ratox.c @@ -1098,7 +1098,7 @@ localinit(void) /* Dump Nospam */ ftruncate(gslots[NOSPAM].fd[OUT], 0); - dprintf(gslots[NOSPAM].fd[OUT], "%08X\n", tox_self_get_nospam(tox)); + dprintf(gslots[NOSPAM].fd[OUT], "%08X\n", ntohl(tox_self_get_nospam(tox))); return 0; } @@ -1505,8 +1505,8 @@ setnospam(void *data) } } - nsval = htonl(strtoul((char *)nospam, NULL, 16)); - tox_self_set_nospam(tox, nsval); + nsval = strtoul((char *)nospam, NULL, 16); + tox_self_set_nospam(tox, htonl(nsval)); datasave(); logmsg("Nospam > %08X\n", nsval); ftruncate(gslots[NOSPAM].fd[OUT], 0);