diff options
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r-- | toxcore/Messenger.c | 8 |
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 | ||
473 | int m_copy_self_statusmessage(Messenger *m, uint8_t *buf, uint32_t maxlen) | 473 | int 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 | ||
480 | USERSTATUS m_get_userstatus(Messenger *m, int friendnumber) | 480 | USERSTATUS m_get_userstatus(Messenger *m, int friendnumber) |