pkg/mesh: don't shadow privIface
This commit fixes a bug where the variable holding the index of the private interface was shadowed, causing it to always be "0". Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
This commit is contained in:
parent
f61b902128
commit
03545d674f
@ -131,7 +131,7 @@ func New(backend Backend, enc encapsulation.Encapsulator, granularity Granularit
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to find interface for private IP: %v", err)
|
return nil, fmt.Errorf("failed to find interface for private IP: %v", err)
|
||||||
}
|
}
|
||||||
privIface := ifaces[0].Index
|
privIface = ifaces[0].Index
|
||||||
if enc.Strategy() != encapsulation.Never {
|
if enc.Strategy() != encapsulation.Never {
|
||||||
if err := enc.Init(privIface); err != nil {
|
if err := enc.Init(privIface); err != nil {
|
||||||
return nil, fmt.Errorf("failed to initialize encapsulator: %v", err)
|
return nil, fmt.Errorf("failed to initialize encapsulator: %v", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user