forked from mirrors/linux
		
	mac80211_hwsim: fix number of channels in interface combinations
There's little point in setting the number of channels if the entire combination struct is overwritten again later - that was clearly intended the other way around, fix it. Reported-by: Luciano Coelho <luciano.coelho@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
		
							parent
							
								
									4bf332c785
								
							
						
					
					
						commit
						b59ec8dd43
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -2004,11 +2004,11 @@ static int mac80211_hwsim_create_radio(int channels, const char *reg_alpha2, | |||
| 		/* For channels > 1 DFS is not allowed */ | ||||
| 		hw->wiphy->n_iface_combinations = 1; | ||||
| 		hw->wiphy->iface_combinations = &data->if_combination; | ||||
| 		data->if_combination.num_different_channels = data->channels; | ||||
| 		if (p2p_device) | ||||
| 			data->if_combination = hwsim_if_comb_p2p_dev[0]; | ||||
| 		else | ||||
| 			data->if_combination = hwsim_if_comb[0]; | ||||
| 		data->if_combination.num_different_channels = data->channels; | ||||
| 	} else if (p2p_device) { | ||||
| 		hw->wiphy->iface_combinations = hwsim_if_comb_p2p_dev; | ||||
| 		hw->wiphy->n_iface_combinations = | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Johannes Berg
						Johannes Berg