mirror of
				https://git.openwrt.org/project/luci.git
				synced 2025-11-04 12:55:50 +08:00 
			
		
		
		
	luci-lib-ip: fix tolinklocal invalid ipv6 result
Force zeroing uninitialized memory. Signed-off-by: Santiago Piccinini <spiccinini@altermundi.net>
This commit is contained in:
		@ -837,6 +837,12 @@ static int cidr_tolinklocal(lua_State *L)
 | 
			
		||||
	p2->bits = AF_BITS(AF_INET6);
 | 
			
		||||
	p2->addr.u8[0] = 0xFE;
 | 
			
		||||
	p2->addr.u8[1] = 0x80;
 | 
			
		||||
	p2->addr.u8[2] = 0x00;
 | 
			
		||||
	p2->addr.u8[3] = 0x00;
 | 
			
		||||
	p2->addr.u8[4] = 0x00;
 | 
			
		||||
	p2->addr.u8[5] = 0x00;
 | 
			
		||||
	p2->addr.u8[6] = 0x00;
 | 
			
		||||
	p2->addr.u8[7] = 0x00;
 | 
			
		||||
	p2->addr.u8[8] = p1->addr.u8[0] ^ 0x02;
 | 
			
		||||
	p2->addr.u8[9] = p1->addr.u8[1];
 | 
			
		||||
	p2->addr.u8[10] = p1->addr.u8[2];
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user