Skip to content

Conversation

@pepsikirk
Copy link

解决 YYAsyncLayerGetDisplayQueue 函数的 counter 变量在自增至-2147483648时,可能会出现取数组下标为负,导致 EXC_BAD_ACCESS 的问题。
详情见 https://www.jianshu.com/p/349c7b9bd376

解决 YYAsyncLayerGetDisplayQueue 函数的 counter 变量在自增至-2147483648时,可能会出现取数组下标为负,导致 EXC_BAD_ACCESS 的问题。
@lane128
Copy link

lane128 commented Dec 23, 2021

uint32_t cur = (uint32_t)OSAtomicIncrement32(&counter); 还是会是溢出的负值。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants