mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Should fix parser data containing uninitialized values for of probed physmap flashes, which could break e.g. the redboot parser. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
		
			
				
	
	
		
			14 lines
		
	
	
		
			390 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			390 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/drivers/mtd/mtdpart.c
 | |
| +++ b/drivers/mtd/mtdpart.c
 | |
| @@ -978,8 +978,8 @@ int parse_mtd_partitions(struct mtd_info
 | |
|  	int ret, err = 0;
 | |
|  	const char *const *types_of = NULL;
 | |
|  
 | |
| -	if (data && data->of_node) {
 | |
| -		types_of = of_get_probes(data->of_node);
 | |
| +	if (mtd_get_of_node(master)) {
 | |
| +		types_of = of_get_probes(mtd_get_of_node(master));
 | |
|  		if (types_of != NULL)
 | |
|  			types = types_of;
 | |
|  	}
 |