summaryrefslogtreecommitdiff
path: root/toxav/rtp.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2015-02-26 13:13:26 -0500
committerirungentoo <irungentoo@gmail.com>2015-02-26 13:13:26 -0500
commite5791ed9ef59ee5786016b39686b3d9aacf940c0 (patch)
tree33a15cfe0e37a40ae1b8b8aac5b357036ed7574e /toxav/rtp.c
parente61e2919a92ca76e554c9fdc135d0a6ea5d6aedb (diff)
Added different error codes for custom packet functions in Messenger.
Diffstat (limited to 'toxav/rtp.c')
-rw-r--r--toxav/rtp.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/toxav/rtp.c b/toxav/rtp.c
index beef1919..ccac7564 100644
--- a/toxav/rtp.c
+++ b/toxav/rtp.c
@@ -428,13 +428,14 @@ int rtp_send_msg ( RTPSession *session, Messenger *messenger, const uint8_t *dat
428 428
429 if ( !msg ) return -1; 429 if ( !msg ) return -1;
430 430
431 if ( -1 == send_custom_lossy_packet(messenger, session->dest, msg->data, msg->length) ) { 431 int ret = send_custom_lossy_packet(messenger, session->dest, msg->data, msg->length);
432 LOGGER_WARNING("Failed to send full packet (len: %d)! std error: %s", length, strerror(errno)); 432
433 if ( 0 != ret) {
434 LOGGER_WARNING("Failed to send full packet (len: %d)! error: %i", length, ret);
433 rtp_free_msg ( session, msg ); 435 rtp_free_msg ( session, msg );
434 return rtp_ErrorSending; 436 return rtp_ErrorSending;
435 } 437 }
436 438
437
438 /* Set sequ number */ 439 /* Set sequ number */
439 session->sequnum = session->sequnum >= MAX_SEQU_NUM ? 0 : session->sequnum + 1; 440 session->sequnum = session->sequnum >= MAX_SEQU_NUM ? 0 : session->sequnum + 1;
440 rtp_free_msg ( session, msg ); 441 rtp_free_msg ( session, msg );