mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	cubeb_sink: ignore null-name device when selecting
We already ignore them on listing devices. We should do the same when selecting devices. This fix a crash when opening a specific device while there is a null device in the list
This commit is contained in:
		
							parent
							
								
									d278f25bda
								
							
						
					
					
						commit
						12c365b549
					
				@ -121,7 +121,8 @@ CubebSink::CubebSink(std::string target_device_name) {
 | 
			
		||||
            const auto collection_end{collection.device + collection.count};
 | 
			
		||||
            const auto device{
 | 
			
		||||
                std::find_if(collection.device, collection_end, [&](const cubeb_device_info& info) {
 | 
			
		||||
                    return target_device_name == info.friendly_name;
 | 
			
		||||
                    return info.friendly_name != nullptr &&
 | 
			
		||||
                           target_device_name == info.friendly_name;
 | 
			
		||||
                })};
 | 
			
		||||
            if (device != collection_end) {
 | 
			
		||||
                output_device = device->devid;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user