From 6ae33c16cf9e37fda85d70c78b3c2779eb8ca21a Mon Sep 17 00:00:00 2001 From: iphydf Date: Fri, 20 Jan 2017 21:16:55 +0000 Subject: Add VLA compatibility macro for C89-ish compilers. --- toxav/groupav.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'toxav/groupav.c') diff --git a/toxav/groupav.c b/toxav/groupav.c index 6d84b480..2e77ec53 100644 --- a/toxav/groupav.c +++ b/toxav/groupav.c @@ -510,14 +510,14 @@ static int send_audio_packet(Group_Chats *g_c, int groupnumber, uint8_t *packet, } Group_AV *group_av = (Group_AV *)group_get_object(g_c, groupnumber); - uint8_t data[1 + sizeof(uint16_t) + length]; + VLA(uint8_t, data, 1 + sizeof(uint16_t) + length); data[0] = GROUP_AUDIO_PACKET_ID; uint16_t sequnum = htons(group_av->audio_sequnum); memcpy(data + 1, &sequnum, sizeof(sequnum)); memcpy(data + 1 + sizeof(sequnum), packet, length); - if (send_group_lossy_packet(g_c, groupnumber, data, sizeof(data)) == -1) { + if (send_group_lossy_packet(g_c, groupnumber, data, SIZEOF_VLA(data)) == -1) { return -1; } -- cgit v1.2.3