diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2023-01-30 10:10:59 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2023-01-31 15:15:59 -0500 | 
| commit | ec378ba08da292737fd17ca944376e912f1fb42e (patch) | |
| tree | 204a687e14cca6a0095204153bc40464095dfaad /ripd | |
| parent | 9d5cc4b5b737071d328b88e1a3dc3deea3f51cd8 (diff) | |
ripd: Add missin enum's to switch statement
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'ripd')
| -rw-r--r-- | ripd/rip_nb_state.c | 14 | 
1 files changed, 12 insertions, 2 deletions
diff --git a/ripd/rip_nb_state.c b/ripd/rip_nb_state.c index 184c760998..9b8f518cd3 100644 --- a/ripd/rip_nb_state.c +++ b/ripd/rip_nb_state.c @@ -236,9 +236,14 @@ struct yang_data *ripd_instance_state_routes_route_next_hop_get_elem(  	case NEXTHOP_TYPE_IPV4:  	case NEXTHOP_TYPE_IPV4_IFINDEX:  		return yang_data_new_ipv4(args->xpath, &rinfo->nh.gate.ipv4); -	default: +	case NEXTHOP_TYPE_IFINDEX: +	case NEXTHOP_TYPE_IPV6: +	case NEXTHOP_TYPE_IPV6_IFINDEX: +	case NEXTHOP_TYPE_BLACKHOLE:  		return NULL;  	} + +	assert(!"Reached end of function where we do not expect to reach");  }  /* @@ -257,9 +262,14 @@ struct yang_data *ripd_instance_state_routes_route_interface_get_elem(  		return yang_data_new_string(  			args->xpath,  			ifindex2ifname(rinfo->nh.ifindex, rip->vrf->vrf_id)); -	default: +	case NEXTHOP_TYPE_IPV4: +	case NEXTHOP_TYPE_IPV6: +	case NEXTHOP_TYPE_IPV6_IFINDEX: +	case NEXTHOP_TYPE_BLACKHOLE:  		return NULL;  	} + +	assert(!"Reached end of function where we do not expect to reach");  }  /*  | 
