mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
protocol-simple: clamp size to maxsize
This commit is contained in:
parent
a0d7fb01ba
commit
6dab305407
1 changed files with 3 additions and 0 deletions
|
|
@ -241,6 +241,9 @@ static void capture_process(void *data)
|
|||
size = d->chunk->size;
|
||||
offset = d->chunk->offset;
|
||||
|
||||
if (size + offset > d->maxsize)
|
||||
size = d->maxsize - SPA_MIN(offset, d->maxsize);
|
||||
|
||||
while (size > 0) {
|
||||
res = send(client->source->fd,
|
||||
SPA_PTROFF(d->data, offset, void),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue