diff options
author | z3bra <contactatz3bradotorg> | 2016-11-10 13:51:17 +0100 |
---|---|---|
committer | z3bra <contactatz3bradotorg> | 2016-11-10 13:51:17 +0100 |
commit | f230db69ba81939b5e630e654ff21344cf3e11b2 (patch) | |
tree | d21f51382785bf4e57c5f3db5839f9b5eb21eec7 | |
parent | c233413ccc73c58def0cd08862972ec824957758 (diff) |
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.
-rw-r--r-- | ratox.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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); |