From bd2f3a42ec9fafdd133d78faa385a19a656f7240 Mon Sep 17 00:00:00 2001
From: Christian Poessinger <christian@poessinger.com>
Date: Sat, 1 Sep 2018 14:43:21 +0200
Subject: snmp.py: bugfix writing rocommunity string in config

---
 src/conf_mode/snmp.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/conf_mode/snmp.py b/src/conf_mode/snmp.py
index 924c19754..86a10c496 100755
--- a/src/conf_mode/snmp.py
+++ b/src/conf_mode/snmp.py
@@ -273,9 +273,9 @@ def get_config():
             if conf.exists('community {0} network'.format(name)):
                 for addr in conf.return_values('community {0} network'.format(name)):
                     if vyos.validate.is_ipv4(addr):
-                        community['network_v4'] = addr
+                        community['network_v4'].append(addr)
                     else:
-                        community['network_v6'] = addr
+                        community['network_v6'].append(addr)
 
             snmp['communities'].append(community)
 
-- 
cgit v1.2.3