Fix possible OOB access for clicking tags
specify the signed type for indexing tags as intended for `tag >= 0` check. Signed-off-by: mortezadadgar <mortezadadgar97@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Raphael Robatsch
					
				
			
			
				
	
			
			
			
						parent
						
							b069830640
						
					
				
				
					commit
					e1f8c63064
				
			@@ -181,7 +181,7 @@ void Bar::click(Monitor* mon, int x, int, int btn)
 | 
			
		||||
		control = ClkWinTitle;
 | 
			
		||||
	} else if (x > _layoutCmp.x) {
 | 
			
		||||
		control = ClkLayoutSymbol;
 | 
			
		||||
	} else for (auto tag = _tags.size()-1; tag >= 0; tag--) {
 | 
			
		||||
	} else for (int tag = _tags.size()-1; tag >= 0; tag--) {
 | 
			
		||||
		if (x > _tags[tag].component.x) {
 | 
			
		||||
			control = ClkTagBar;
 | 
			
		||||
			arg.ui = 1<<tag;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user