summaryrefslogtreecommitdiff
path: root/ratox.c
diff options
context:
space:
mode:
authorz3bra <contactatz3bradotorg>2016-11-10 13:51:17 +0100
committerz3bra <contactatz3bradotorg>2016-11-10 13:51:17 +0100
commitf230db69ba81939b5e630e654ff21344cf3e11b2 (patch)
treed21f51382785bf4e57c5f3db5839f9b5eb21eec7 /ratox.c
parentc233413ccc73c58def0cd08862972ec824957758 (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.
Diffstat (limited to 'ratox.c')
-rw-r--r--ratox.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ratox.c b/ratox.c
index 71d8df8..72a66b5 100644
--- 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);