]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Fix pim_oil_equal function
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 30 Nov 2016 02:29:59 +0000 (21:29 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:17 +0000 (20:26 -0500)
We are self testing for c2 being equal to c2.

Bad Donald!  No Donut!

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_oil.c

index acebd6ace6024d7abd04358252e7e51739d42348..c8f6b504c1cefe9e87058e434232096fc4276928 100644 (file)
@@ -62,7 +62,7 @@ pim_oil_equal (const void *arg1, const void *arg2)
   const struct channel_oil *c2 = (const struct channel_oil *)arg2;
 
   if ((c1->oil.mfcc_mcastgrp.s_addr == c2->oil.mfcc_mcastgrp.s_addr) &&
-      (c2->oil.mfcc_origin.s_addr == c2->oil.mfcc_origin.s_addr))
+      (c1->oil.mfcc_origin.s_addr == c2->oil.mfcc_origin.s_addr))
     return 1;
 
   return 0;