keepalived/keepalived-1.2.2-fix-ipv4-addr-compare.patch
2012-05-08 22:29:56 -05:00

13 lines
638 B
Diff

diff -Naupr keepalived-1.2.2.orig/keepalived/include/check_data.h keepalived-1.2.2/keepalived/include/check_data.h
--- keepalived-1.2.2.orig/keepalived/include/check_data.h 2011-01-16 05:04:51.000000000 -0600
+++ keepalived-1.2.2/keepalived/include/check_data.h 2012-03-20 08:59:33.963288928 -0500
@@ -163,7 +163,7 @@ static inline int sockstorage_equal(cons
struct sockaddr_in *a1 = (struct sockaddr_in *) s1;
struct sockaddr_in *a2 = (struct sockaddr_in *) s2;
- if ((a1->sin_addr.s_addr == a1->sin_addr.s_addr) &&
+ if ((a1->sin_addr.s_addr == a2->sin_addr.s_addr) &&
(a1->sin_port == a2->sin_port))
return 1;
}