[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31890 - gnunet/src/conversation
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31890 - gnunet/src/conversation |
Date: |
Mon, 13 Jan 2014 22:10:15 +0100 |
Author: LRN
Date: 2014-01-13 22:10:15 +0100 (Mon, 13 Jan 2014)
New Revision: 31890
Modified:
gnunet/src/conversation/gnunet-helper-audio-record.c
Log:
Don't transmit partial packets
Modified: gnunet/src/conversation/gnunet-helper-audio-record.c
===================================================================
--- gnunet/src/conversation/gnunet-helper-audio-record.c 2014-01-13
20:02:25 UTC (rev 31889)
+++ gnunet/src/conversation/gnunet-helper-audio-record.c 2014-01-13
21:10:15 UTC (rev 31890)
@@ -162,11 +162,14 @@
len =
opus_encode_float (enc, pcm_buffer, frame_size, opus_data,
max_payload_bytes);
+
if (len > UINT16_MAX - sizeof (struct AudioMessage))
{
GNUNET_break (0);
- len = UINT16_MAX - sizeof (struct AudioMessage);
+ continue;
}
+
+
msg_size = sizeof (struct AudioMessage) + len;
audio_message->header.size = htons ((uint16_t) msg_size);
memcpy (&audio_message[1], opus_data, len);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31890 - gnunet/src/conversation,
gnunet <=