diff -ruN nagios-plugins-1.4.orig/plugins/check_snmp.c nagios-plugins-1.4/plugins/check_snmp.c --- nagios-plugins-1.4.orig/plugins/check_snmp.c 2005-01-21 04:03:56.000000000 +0300 +++ nagios-plugins-1.4/plugins/check_snmp.c 2005-03-03 14:18:55.000000000 +0300 @@ -646,6 +646,10 @@ asprintf(&proto, DEFAULT_PROTOCOL); asprintf(&authpriv, "%s%s", "-c ", community); } + else if ( strcmp (proto, "2c") == 0 ) { /* snmpv2c args */ + asprintf(&proto, "%s", "2c"); + asprintf(&authpriv, "%s%s", "-c ", community); + } else if ( strcmp (proto, "3") == 0 ) { /* snmpv3 args */ asprintf(&proto, "%s", "3"); @@ -859,7 +863,7 @@ /* SNMP and Authentication Protocol */ printf (_("\ - -P, --protocol=[1|3]\n\ + -P, --protocol=[1|2c|3]\n\ SNMP protocol version\n\ -L, --seclevel=[noAuthNoPriv|authNoPriv|authPriv]\n\ SNMPv3 securityLevel\n\