NFSD: Fix error return code in nfsd4_interssc_connect()
[sfrench/cifs-2.6.git] / fs / nfsd / nfs4proc.c
index af48fc8a601f8f76dc67075ffa5e0bcec10d672d..a0d67ba5ed59572397a6cdb61eb28a5d9cd70910 100644 (file)
@@ -1323,6 +1323,7 @@ nfsd4_interssc_connect(struct nl4_server *nss, struct svc_rqst *rqstp,
        ss_mnt = vfs_kern_mount(type, SB_KERNMOUNT, dev_name, raw_data);
        module_put(type->owner);
        if (IS_ERR(ss_mnt)) {
+               status = nfserr_nodev;
                if (work)
                        nfsd4_ssc_cancel_dul_work(nn, work);
                goto out_free_devname;