Blame SOURCES/bz1640619-dont-close-loopback-link.patch

8e0ef0
diff --git a/libknet/links.c b/libknet/links.c
8e0ef0
index df570de..6185d4d 100644
8e0ef0
--- a/libknet/links.c
8e0ef0
+++ b/libknet/links.c
8e0ef0
@@ -401,7 +401,7 @@ int knet_link_clear_config(knet_handle_t knet_h, knet_node_id_t host_id, uint8_t
8e0ef0
 	memset(link, 0, sizeof(struct knet_link));
8e0ef0
 	link->link_id = link_id;
8e0ef0
 
8e0ef0
-	if (knet_h->has_loop_link && link_id == knet_h->loop_link) {
8e0ef0
+	if (knet_h->has_loop_link && host_id == knet_h->host_id && link_id == knet_h->loop_link) {
8e0ef0
 		knet_h->has_loop_link = 0;
8e0ef0
 		if (host->active_link_entries == 0) {
8e0ef0
 			host->status.reachable = 0;