mirror of
https://github.com/speatzle/nfsense.git
synced 2025-05-11 02:48:21 +00:00
Add Membership nil check
This commit is contained in:
parent
6370c45483
commit
5e8b156c1e
1 changed files with 2 additions and 2 deletions
|
@ -91,7 +91,7 @@ func GenerateNetworkdConfiguration(conf definitions.Config) ([]NetworkdConfigFil
|
||||||
|
|
||||||
// Step 4 Generate Bond Members
|
// Step 4 Generate Bond Members
|
||||||
for name, inter := range conf.Network.Interfaces {
|
for name, inter := range conf.Network.Interfaces {
|
||||||
if inter.Type == definitions.Bond {
|
if inter.Type == definitions.Bond && inter.BondMembers != nil {
|
||||||
for _, member := range *inter.BondMembers {
|
for _, member := range *inter.BondMembers {
|
||||||
buf := new(bytes.Buffer)
|
buf := new(bytes.Buffer)
|
||||||
err := templates.ExecuteTemplate(buf, "bond-membership.network.tmpl", BondMembership{
|
err := templates.ExecuteTemplate(buf, "bond-membership.network.tmpl", BondMembership{
|
||||||
|
@ -111,7 +111,7 @@ func GenerateNetworkdConfiguration(conf definitions.Config) ([]NetworkdConfigFil
|
||||||
|
|
||||||
// Step 5 Generate Bridge Members
|
// Step 5 Generate Bridge Members
|
||||||
for name, inter := range conf.Network.Interfaces {
|
for name, inter := range conf.Network.Interfaces {
|
||||||
if inter.Type == definitions.Bridge {
|
if inter.Type == definitions.Bridge && inter.BridgeMembers != nil {
|
||||||
for _, member := range *inter.BridgeMembers {
|
for _, member := range *inter.BridgeMembers {
|
||||||
buf := new(bytes.Buffer)
|
buf := new(bytes.Buffer)
|
||||||
err := templates.ExecuteTemplate(buf, "bridge-membership.network.tmpl", BridgeMembership{
|
err := templates.ExecuteTemplate(buf, "bridge-membership.network.tmpl", BridgeMembership{
|
||||||
|
|
Loading…
Add table
Reference in a new issue