diff options
-rw-r--r-- | net/tipc/group.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/tipc/group.c b/net/tipc/group.c index b96ec429bb9b..bbc004eaa31a 100644 --- a/net/tipc/group.c +++ b/net/tipc/group.c | |||
@@ -351,8 +351,7 @@ void tipc_group_update_member(struct tipc_member *m, int len) | |||
351 | if (m->window >= ADV_IDLE) | 351 | if (m->window >= ADV_IDLE) |
352 | return; | 352 | return; |
353 | 353 | ||
354 | if (!list_empty(&m->congested)) | 354 | list_del_init(&m->congested); |
355 | return; | ||
356 | 355 | ||
357 | /* Sort member into congested members' list */ | 356 | /* Sort member into congested members' list */ |
358 | list_for_each_entry_safe(_m, tmp, &grp->congested, congested) { | 357 | list_for_each_entry_safe(_m, tmp, &grp->congested, congested) { |