mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	pulse-server: handle NULL default_sink/source
Don't crash when default_sink/source is NULL See #676
This commit is contained in:
		
							parent
							
								
									a99f3a90ef
								
							
						
					
					
						commit
						2aa261659d
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -239,8 +239,8 @@ static int do_extension_stream_restore_write(struct client *client, uint32_t com
 | 
			
		|||
			fprintf(f, " ]");
 | 
			
		||||
		}
 | 
			
		||||
		if (device_name != NULL && device_name[0] &&
 | 
			
		||||
		    strcmp(device_name, client->default_source) != 0 &&
 | 
			
		||||
		    strcmp(device_name, client->default_sink) != 0)
 | 
			
		||||
		    (client->default_source == NULL || strcmp(device_name, client->default_source) != 0) &&
 | 
			
		||||
		    (client->default_sink == NULL || strcmp(device_name, client->default_sink) != 0))
 | 
			
		||||
			fprintf(f, ", \"target-node\": \"%s\"", device_name);
 | 
			
		||||
		fprintf(f, " }");
 | 
			
		||||
		fclose(f);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue