From bdf31fc6b55646fd798f5d39aeb5751f4a5319e7 Mon Sep 17 00:00:00 2001 From: irungentoo Date: Sat, 7 Sep 2013 13:27:44 -0400 Subject: Added TODO list and made m_copy*_statusmessage functions return length of copied buffer on success. --- toxcore/Messenger.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'toxcore/Messenger.c') diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c index 846bed6d..a1abce41 100644 --- a/toxcore/Messenger.c +++ b/toxcore/Messenger.c @@ -462,15 +462,15 @@ int m_copy_statusmessage(Messenger *m, int friendnumber, uint8_t *buf, uint32_t return -1; memset(buf, 0, maxlen); - memcpy(buf, m->friendlist[friendnumber].statusmessage, MIN(maxlen, MAX_STATUSMESSAGE_LENGTH) - 1); - return 0; + memcpy(buf, m->friendlist[friendnumber].statusmessage, MIN(maxlen, m->friendlist[friendnumber].statusmessage_length)); + return MIN(maxlen, m->friendlist[friendnumber].statusmessage_length); } int m_copy_self_statusmessage(Messenger *m, uint8_t *buf, uint32_t maxlen) { memset(buf, 0, maxlen); - memcpy(buf, m->statusmessage, MIN(maxlen, MAX_STATUSMESSAGE_LENGTH) - 1); - return 0; + memcpy(buf, m->statusmessage, MIN(maxlen, m->statusmessage_length)); + return MIN(maxlen, m->statusmessage_length); } USERSTATUS m_get_userstatus(Messenger *m, int friendnumber) -- cgit v1.2.3