You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/net-p2p/gtk-gnutella/files/gtk-gnutella-1.0.0-gtkg-hos...

21 lines
658 B

commit e4dc3902f6c451448bbeb5c1908df617bd44e244
Author: Raphael Manfredi <Raphael.Manfredi@pobox.com>
Date: Tue Dec 3 23:41:31 2013 +0100
guid_extract_gtkg_info(): fixed grave bug, making all GTKGs appear hostile.
diff --git a/src/core/guid.c b/src/core/guid.c
index c6f1651..fb4c838 100644
--- a/src/core/guid.c
+++ b/src/core/guid.c
@@ -345,7 +345,8 @@ guid_extract_gtkg_info(const struct guid *guid, size_t start,
product_major = product_get_major();
if (major != product_major) {
- if (major + 1 != product_major || major - 1 != product_major)
+ int8 delta = product_major - major;
+ if (delta < -1 || delta > 1)
return FALSE;
}