]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
BSD: Minor fix of penultimate commit
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 7 Dec 2017 12:44:00 +0000 (13:44 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Thu, 7 Dec 2017 12:44:00 +0000 (13:44 +0100)
sysdep/bsd/krt-sock.c

index be8b50d63cff7bc41c5722e163916b1d4e578c95..efbfdd5ef466cc814a327884e1c39381f8035003 100644 (file)
@@ -1144,7 +1144,7 @@ kif_update_sysdep_addr(struct iface *i)
     return 0;
 
   ip4_addr old = i->sysdep;
-  i->sysdep = ip4_from_ipa(ipa_from_sa4(&ifr.ifr_addr);
+  i->sysdep = ipa_to_ip4(ipa_from_sa4(&ifr.ifr_addr));
 
-  return !ip4_equal(i->sysdep, addr);
+  return !ip4_equal(i->sysdep, old);
 }