fix nilpointer dereference

This commit is contained in:
Christoph Haas 2023-10-20 11:44:17 +02:00
parent 66aadf9d42
commit d78b4f49bd

View File

@ -282,7 +282,8 @@ func (r *WgRepo) updateWireGuardInterface(pi *domain.PhysicalInterface) error {
var fwMark *int
if pi.FirewallMark != 0 {
*fwMark = int(pi.FirewallMark)
intFwMark := int(pi.FirewallMark)
fwMark = &intFwMark
}
err = r.wg.ConfigureDevice(string(pi.Identifier), wgtypes.Config{
PrivateKey: &pKey,