summaryrefslogtreecommitdiff
path: root/eigrpd/eigrp_topology.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2017-05-30 14:26:03 +0200
committerGitHub <noreply@github.com>2017-05-30 14:26:03 +0200
commit683f0a1b129b66f045dec3b12247265d7debd60e (patch)
tree255f59ef06fe23562e8136b12e49baf44de60247 /eigrpd/eigrp_topology.c
parentcf4e348abb104a68b8a087a532df9c18da7f7387 (diff)
parent000fe2ca4c02010c7f9c63b9b86e7e29c9ceacd0 (diff)
Merge pull request #603 from qlyoung/fix-access-packed-member
*: do not take address of packed member
Diffstat (limited to 'eigrpd/eigrp_topology.c')
-rw-r--r--eigrpd/eigrp_topology.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/eigrpd/eigrp_topology.c b/eigrpd/eigrp_topology.c
index d422b450ed..245b6adce8 100644
--- a/eigrpd/eigrp_topology.c
+++ b/eigrpd/eigrp_topology.c
@@ -423,24 +423,24 @@ eigrp_topology_update_distance(struct eigrp_fsm_action_message *msg)
if (msg->data_type == EIGRP_TLV_IPv4_INT)
{
int_data = msg->data.ipv4_int_type;
- if (eigrp_metrics_is_same(&int_data->metric,&entry->reported_metric))
+ if (eigrp_metrics_is_same(int_data->metric, entry->reported_metric))
{
return 0; // No change
}
change =
entry->reported_distance
- < eigrp_calculate_metrics(eigrp, &int_data->metric) ? 1 :
+ < eigrp_calculate_metrics(eigrp, int_data->metric) ? 1 :
entry->reported_distance
- > eigrp_calculate_metrics(eigrp, &int_data->metric) ? 2 : 3; // Increase : Decrease : No change
+ > eigrp_calculate_metrics(eigrp, int_data->metric) ? 2 : 3; // Increase : Decrease : No change
entry->reported_metric = int_data->metric;
entry->reported_distance =
- eigrp_calculate_metrics(eigrp, &int_data->metric);
+ eigrp_calculate_metrics(eigrp, int_data->metric);
entry->distance = eigrp_calculate_total_metrics(eigrp, entry);
}
else
{
ext_data = msg->data.ipv4_ext_data;
- if (eigrp_metrics_is_same (&ext_data->metric, &entry->reported_metric))
+ if (eigrp_metrics_is_same (ext_data->metric, entry->reported_metric))
return 0;
}
/*