net-snmp: add early return when CommunityName is unset
authorEric McDonald <redacted>
Sat, 7 Mar 2026 21:48:14 +0000 (13:48 -0800)
committerFlorian Eckert <redacted>
Wed, 11 Mar 2026 08:07:04 +0000 (09:07 +0100)
commitdbd293d75186eba31e99f4a6feed5193b53107fc
tree8ebda4d5b6910c1fa62066b0af08bb71b5364151
parentc3862ec354ab7957a54bffc8af4fe2b27b84eb13
net-snmp: add early return when CommunityName is unset

snmpd_access_default_add, snmpd_access_HostName_add, and
snmpd_access_HostIP_add would write unintended output to the
config file if the CommunityName option is not specified. Add an
early return to each function to prevent writing in that case.

This is a breaking change for configs where CommunityName is
unset. Previously, an empty CommunityName option would result in
a malformed directive with a double space and no guaranteed
newline, the exact form of which depended on the values of other
options. Now, no directive is written.

Signed-off-by: Eric McDonald <redacted>
net/net-snmp/files/snmpd.init
git clone https://git.99rst.org/PROJECT