mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
pod: avoid overflow in _frame()
This commit is contained in:
parent
9189b1d8b7
commit
ff7fb675f1
1 changed files with 1 additions and 1 deletions
|
|
@ -108,7 +108,7 @@ spa_pod_builder_deref(struct spa_pod_builder *builder, uint32_t offset)
|
|||
SPA_API_POD_BUILDER struct spa_pod *
|
||||
spa_pod_builder_frame(struct spa_pod_builder *builder, struct spa_pod_frame *frame)
|
||||
{
|
||||
if (frame->offset + SPA_POD_SIZE(&frame->pod) <= builder->size)
|
||||
if (frame->offset + (uint64_t)SPA_POD_SIZE(&frame->pod) <= builder->size)
|
||||
return SPA_PTROFF(builder->data, frame->offset, struct spa_pod);
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue