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:
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);