mirror of https://git.ffmpeg.org/ffmpeg.git
mem: define the MAX_MALLOC_SIZE constant and use it in place of INT_MAX
This makes re-dimensionating the constant simpler, since now it is defined only in one place.
This commit is contained in:
parent
5f3c436bdf
commit
6b4c0be558
|
@ -65,6 +65,8 @@ void free(void *ptr);
|
|||
memory allocator. You do not need to suppress this file because the
|
||||
linker will do it automatically. */
|
||||
|
||||
#define MAX_MALLOC_SIZE INT_MAX
|
||||
|
||||
void *av_malloc(size_t size)
|
||||
{
|
||||
void *ptr = NULL;
|
||||
|
@ -73,7 +75,7 @@ void *av_malloc(size_t size)
|
|||
#endif
|
||||
|
||||
/* let's disallow possible ambiguous cases */
|
||||
if(size > (INT_MAX-32) )
|
||||
if (size > (MAX_MALLOC_SIZE-32))
|
||||
return NULL;
|
||||
|
||||
#if CONFIG_MEMALIGN_HACK
|
||||
|
@ -127,7 +129,7 @@ void *av_realloc(void *ptr, size_t size)
|
|||
#endif
|
||||
|
||||
/* let's disallow possible ambiguous cases */
|
||||
if(size > (INT_MAX-16) )
|
||||
if (size > (MAX_MALLOC_SIZE-16))
|
||||
return NULL;
|
||||
|
||||
#if CONFIG_MEMALIGN_HACK
|
||||
|
|
Loading…
Reference in New Issue