X-Git-Url: https://git.piment-noir.org/?p=deb_libnfs.git;a=blobdiff_plain;f=lib%2Flibnfs.c;h=459ebd7bf80e3e18e73dd24087a5653051dd6b81;hp=11aade1e8e4f8fa98f8504a57e62ea04814d7fe1;hb=8dea7c3e2dce362f7a49a2193881a3e291f2fdbe;hpb=fda800dc022ff08e4f7a1447b8d2e1599b2aa60c diff --git a/lib/libnfs.c b/lib/libnfs.c index 11aade1..459ebd7 100644 --- a/lib/libnfs.c +++ b/lib/libnfs.c @@ -771,6 +771,9 @@ static void nfs_mount_8_cb(struct rpc_context *rpc, int status, void *command_da return; } + /* NFS TCP connections we want to autoreconnect after sessions are torn down (due to inactivity or error) */ + rpc_set_autoreconnect(rpc); + args.fsroot = nfs->rootfh; if (rpc_nfs3_fsinfo_async(rpc, nfs_mount_9_cb, &args, data) != 0) { data->cb(-ENOMEM, nfs, command_data, data->private_data); @@ -823,9 +826,6 @@ static void nfs_mount_6_cb(struct rpc_context *rpc, int status, void *command_da free_nfs_cb_data(data); return; } - - /* NFS TCP connections we want to autoreconnect after sessions are torn down (due to inactivity or error) */ - rpc_set_autoreconnect(rpc); }