obs-outputs: Make rtmp packet alloc code path clearer

On 64bit systems, this check will always evaluate to false due to
SIZE_MAX type and triggers a compiler warning.

This both makes it clearer that its only needed on 32bit system and
clear the compiler warning.
master
Shaolin 2018-08-07 22:24:54 -03:00
parent 8695be6a34
commit d500ef3bb5
1 changed files with 2 additions and 0 deletions

View File

@ -242,8 +242,10 @@ int
RTMPPacket_Alloc(RTMPPacket *p, uint32_t nSize)
{
char *ptr;
#if ARCH_BITS == 32
if (nSize > SIZE_MAX - RTMP_MAX_HEADER_SIZE)
return FALSE;
#endif
ptr = calloc(1, nSize + RTMP_MAX_HEADER_SIZE);
if (!ptr)