diff options
Diffstat (limited to 'rpc')
| -rw-r--r-- | rpc/rpc-lib/src/rpc-clnt.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/rpc/rpc-lib/src/rpc-clnt.c b/rpc/rpc-lib/src/rpc-clnt.c index 9b5d5a112d9..d7a06c33d32 100644 --- a/rpc/rpc-lib/src/rpc-clnt.c +++ b/rpc/rpc-lib/src/rpc-clnt.c @@ -494,8 +494,10 @@ rpc_clnt_reconnect_cleanup (rpc_clnt_connection_t *conn)                  if (conn->reconnect) {                          ret = gf_timer_call_cancel (clnt->ctx, conn->reconnect); -                        if (!ret) +                        if (!ret) {                                  reconnect_unref = _gf_true; +                                conn->cleanup_gen++; +                        }                          conn->reconnect = NULL;                  }  | 
