diff options
Diffstat (limited to 'sbin/ipfw/ipfw2.c')
| -rw-r--r-- | sbin/ipfw/ipfw2.c | 8 | 
1 files changed, 2 insertions, 6 deletions
| diff --git a/sbin/ipfw/ipfw2.c b/sbin/ipfw/ipfw2.c index 2addc0295f0f..27ccaea2c78f 100644 --- a/sbin/ipfw/ipfw2.c +++ b/sbin/ipfw/ipfw2.c @@ -648,11 +648,7 @@ do_cmd(int optname, void *optval, uintptr_t optlen)  	if (ipfw_socket < 0)  		err(EX_UNAVAILABLE, "socket"); -	if (optname == IP_FW_GET || optname == IP_DUMMYNET_GET || -	    optname == IP_FW_ADD || optname == IP_FW3 || -	    optname == IP_FW_NAT_GET_CONFIG || -	    optname < 0 || -	    optname == IP_FW_NAT_GET_LOG) { +	if (optname == IP_FW3 || optname < 0) {  		if (optname < 0)  			optname = -optname;  		i = getsockopt(ipfw_socket, IPPROTO_IP, optname, optval, @@ -5802,7 +5798,7 @@ ipfw_add(char *av[])  		sz = default_off + sizeof(ipfw_obj_ctlv) + tlen + rlen;  		if ((tbuf = calloc(1, sz)) == NULL) -			err(EX_UNAVAILABLE, "malloc() failed for IP_FW_ADD"); +			err(EX_UNAVAILABLE, "malloc() failed for IP_FW_XADD");  		op3 = (ip_fw3_opheader *)tbuf;  		/* Tables first */  		ctlv = (ipfw_obj_ctlv *)(op3 + 1); | 
