summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.c
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r--toxcore/Messenger.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c
index 6550b540..ff2c31aa 100644
--- a/toxcore/Messenger.c
+++ b/toxcore/Messenger.c
@@ -466,15 +466,15 @@ int m_copy_statusmessage(Messenger *m, int friendnumber, uint8_t *buf, uint32_t
466 return -1; 466 return -1;
467 467
468 memset(buf, 0, maxlen); 468 memset(buf, 0, maxlen);
469 memcpy(buf, m->friendlist[friendnumber].statusmessage, MIN(maxlen, MAX_STATUSMESSAGE_LENGTH) - 1); 469 memcpy(buf, m->friendlist[friendnumber].statusmessage, MIN(maxlen, m->friendlist[friendnumber].statusmessage_length));
470 return 0; 470 return MIN(maxlen, m->friendlist[friendnumber].statusmessage_length);
471} 471}
472 472
473int m_copy_self_statusmessage(Messenger *m, uint8_t *buf, uint32_t maxlen) 473int m_copy_self_statusmessage(Messenger *m, uint8_t *buf, uint32_t maxlen)
474{ 474{
475 memset(buf, 0, maxlen); 475 memset(buf, 0, maxlen);
476 memcpy(buf, m->statusmessage, MIN(maxlen, MAX_STATUSMESSAGE_LENGTH) - 1); 476 memcpy(buf, m->statusmessage, MIN(maxlen, m->statusmessage_length));
477 return 0; 477 return MIN(maxlen, m->statusmessage_length);
478} 478}
479 479
480USERSTATUS m_get_userstatus(Messenger *m, int friendnumber) 480USERSTATUS m_get_userstatus(Messenger *m, int friendnumber)