net: mvpp2x: add check after calloc
After allocating plat the pointer is checked. Afterwards name is allocated and not checked. Add the missing check to avoid a possible NULL dereference. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
		
							parent
							
								
									dfa1a74045
								
							
						
					
					
						commit
						b24b1e4b1d
					
				|  | @ -5598,6 +5598,10 @@ static int mvpp2_base_bind(struct udevice *parent) | ||||||
| 		id += base_id_add; | 		id += base_id_add; | ||||||
| 
 | 
 | ||||||
| 		name = calloc(1, 16); | 		name = calloc(1, 16); | ||||||
|  | 		if (!name) { | ||||||
|  | 			free(plat); | ||||||
|  | 			return -ENOMEM; | ||||||
|  | 		} | ||||||
| 		sprintf(name, "mvpp2-%d", id); | 		sprintf(name, "mvpp2-%d", id); | ||||||
| 
 | 
 | ||||||
| 		/* Create child device UCLASS_ETH and bind it */ | 		/* Create child device UCLASS_ETH and bind it */ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue