mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -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