X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fstropts.c;h=c8148c42a4ed7b1a6ba42c05aaf1fe0f585b390c;hp=967fd69531f7a338b13fe7b7775ea3d991bf2af2;hb=52fe32278aee9f359d4ef6d1fab7be405ca0b193;hpb=191d129672dacdc3ae3ac165cd1f2a877529d0ad diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c index 967fd69..c8148c4 100644 --- a/utils/mount/stropts.c +++ b/utils/mount/stropts.c @@ -356,12 +356,13 @@ static struct mount_options *rewrite_mount_options(char *str) clnt_addr_t nfs_server = { }; int p; - errno = EIO; - options = po_split(str); - if (!options) + if (!options) { + errno = EFAULT; return NULL; + } + errno = EINVAL; option = po_get(options, "addr"); if (option) { nfs_server.saddr.sin_family = AF_INET;