summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2010-08-18 15:56:46 -0700
committerGreg Troxel <gdt@ir.bbn.com>2010-08-19 13:44:05 -0400
commitcf8a831bcb53b60a7b5c4b26dda7646ebc7506d8 (patch)
tree1d15bcbd5556cd56416b01342a1cb1afd8d89b71
parenta6be12128c29b0dc5b8a6d6923510fc7f677b775 (diff)
Zebra zserv: bogus conditional
This looks like a bug in original code from misunderstanding of C rules of evaluation.
-rw-r--r--zebra/zserv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/zebra/zserv.c b/zebra/zserv.c
index cb5e411c..dc3d432b 100644
--- a/zebra/zserv.c
+++ b/zebra/zserv.c
@@ -451,7 +451,7 @@ zsend_route_multipath (int cmd, struct zserv *client, struct prefix *p,
}
/* Metric */
- if (cmd == ZEBRA_IPV4_ROUTE_ADD || ZEBRA_IPV6_ROUTE_ADD)
+ if (cmd == ZEBRA_IPV4_ROUTE_ADD || cmd == ZEBRA_IPV6_ROUTE_ADD)
{
SET_FLAG (zapi_flags, ZAPI_MESSAGE_DISTANCE);
stream_putc (s, rib->distance);