forked from mirrors/linux
		
	[SCSI] Overrun in drivers/scsi/sim710.c
This fixes coverity bug id #480. Since id_array is declared as id_array[MAX_SLOTS], the check for i>MAX_SLOTS is obviously false. Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de> Cc: James Bottomley <James.Bottomley@steeleye.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
		
							parent
							
								
									36ab26185c
								
							
						
					
					
						commit
						1a34456bbb
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -75,7 +75,7 @@ param_setup(char *str)
 | 
			
		|||
		else if(!strncmp(pos, "id:", 3)) {
 | 
			
		||||
			if(slot == -1) {
 | 
			
		||||
				printk(KERN_WARNING "sim710: Must specify slot for id parameter\n");
 | 
			
		||||
			} else if(slot > MAX_SLOTS) {
 | 
			
		||||
			} else if(slot >= MAX_SLOTS) {
 | 
			
		||||
				printk(KERN_WARNING "sim710: Illegal slot %d for id %d\n", slot, val);
 | 
			
		||||
			} else {
 | 
			
		||||
				id_array[slot] = val;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue