diff options
| author | David Lamparter <equinox@diac24.net> | 2019-09-17 16:18:26 +0200 | 
|---|---|---|
| committer | David Lamparter <equinox@diac24.net> | 2019-09-17 16:18:26 +0200 | 
| commit | e59733536272459193b5a149f160db92d9d0570f (patch) | |
| tree | 787c978a52c7ecc9b70df6c20354a61f00c26ede /ospf6d/ospf6_snmp.c | |
| parent | 84eb735560da869f527706b866d4d16ad3ee5549 (diff) | |
ospf6d: fix mistaken if_is_* instead of oi->type
If the user configured an interface to be in a particular mode, we need
to be consistent about that.  No looking at if_is_pointopoint() or
if_is_broadcast().
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'ospf6d/ospf6_snmp.c')
| -rw-r--r-- | ospf6d/ospf6_snmp.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/ospf6d/ospf6_snmp.c b/ospf6d/ospf6_snmp.c index fc7c6177d7..1ba89f3bd6 100644 --- a/ospf6d/ospf6_snmp.c +++ b/ospf6d/ospf6_snmp.c @@ -1130,9 +1130,9 @@ static uint8_t *ospfv3IfEntry(struct variable *v, oid *name, size_t *length,  			return SNMP_INTEGER(ntohl(oi->area->area_id));  		break;  	case OSPFv3IFTYPE: -		if (if_is_broadcast(oi->interface)) +		if (oi->type == OSPF_IFTYPE_BROADCAST)  			return SNMP_INTEGER(1); -		else if (if_is_pointopoint(oi->interface)) +		else if (oi->type == OSPF_IFTYPE_POINTOPOINT)  			return SNMP_INTEGER(3);  		else  			break; /* Unknown, don't put anything */  | 
