]> git.sesse.net Git - vlc/commitdiff
Do not use pointer arithmethic on void pointers.
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 12 Nov 2006 11:15:29 +0000 (11:15 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 12 Nov 2006 11:15:29 +0000 (11:15 +0000)
modules/codec/speex.c

index 480bbc07b193d04e28d28e224436aba2170603e3..7deff72701df2ac1cbd78eb8b1119b889f236da2 100644 (file)
@@ -220,7 +220,7 @@ static void *DecodeBlock( decoder_t *p_dec, block_t **pp_block )
         p_dec->fmt_in.p_extra =
             realloc( p_dec->fmt_in.p_extra, p_dec->fmt_in.i_extra +
                      oggpacket.bytes + 2 );
-        p_extra = p_dec->fmt_in.p_extra + p_dec->fmt_in.i_extra;
+        p_extra = ((uint8_t *)p_dec->fmt_in.p_extra) + p_dec->fmt_in.i_extra;
         *(p_extra++) = oggpacket.bytes >> 8;
         *(p_extra++) = oggpacket.bytes & 0xFF;