Looks to me like the code around
https://github.com/zehome/MLVPN/blob/master/src/mlvpn.c#L550
should be using the pkt->len, not the wlen?
Looks to me like, worst case, this could cause memory corruptions (though, at a guess, we never see it because typically the MTU is set low enough?)
Looks to me like the code around https://github.com/zehome/MLVPN/blob/master/src/mlvpn.c#L550 should be using the pkt->len, not the wlen? Looks to me like, worst case, this could cause memory corruptions (though, at a guess, we never see it because typically the MTU is set low enough?)
Cheers Mark.