]> git.sesse.net Git - vlc/commitdiff
block_Realloc: fix reallocation check
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 30 Aug 2009 13:23:27 +0000 (16:23 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 30 Aug 2009 13:26:46 +0000 (16:26 +0300)
src/misc/block.c

index 339c5a58ab0f52409a3d30888b0fb2a32b14efb1..437afa6f53e6802551abdacd824480bc5f752ab3 100644 (file)
@@ -193,7 +193,7 @@ block_t *block_Realloc( block_t *p_block, ssize_t i_prebody, size_t i_body )
      * minimize the payload size for memory copy. */
     assert( i_prebody >= 0 );
     if( (size_t)(p_block->p_buffer - p_start) < (size_t)i_prebody
-     || (size_t)(p_end - p_block->p_buffer) < p_block->i_buffer + i_body )
+     || (size_t)(p_end - p_block->p_buffer) < i_body )
     {
         /* FIXME: this is really dumb, we should use realloc() */
         block_t *p_rea = block_Alloc( requested );