mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -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;
|
size = d->chunk->size;
|
||||||
offset = d->chunk->offset;
|
offset = d->chunk->offset;
|
||||||
|
|
||||||
|
if (size + offset > d->maxsize)
|
||||||
|
size = d->maxsize - SPA_MIN(offset, d->maxsize);
|
||||||
|
|
||||||
while (size > 0) {
|
while (size > 0) {
|
||||||
res = send(client->source->fd,
|
res = send(client->source->fd,
|
||||||
SPA_PTROFF(d->data, offset, void),
|
SPA_PTROFF(d->data, offset, void),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue