diff options
Diffstat (limited to 'rpc/rpc-lib/src')
| -rw-r--r-- | rpc/rpc-lib/src/rpc-clnt.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/rpc/rpc-lib/src/rpc-clnt.c b/rpc/rpc-lib/src/rpc-clnt.c index 01a1c24e7d7..5867c322bd0 100644 --- a/rpc/rpc-lib/src/rpc-clnt.c +++ b/rpc/rpc-lib/src/rpc-clnt.c @@ -1628,6 +1628,10 @@ rpc_clnt_disable (struct rpc_clnt *rpc)                          conn->timer = NULL;                  } +                if (conn->reconnect) { +                        gf_timer_call_cancel (rpc->ctx, conn->reconnect); +                        conn->reconnect = NULL; +                }                  conn->connected = 0;                  if (conn->ping_timer) {  | 
