X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fstropts.c;h=c369136c702b93ae0c0937721943d54118cd9d1c;hp=770b5b515c494d135966497ad27ba7c73ccea7c8;hb=52ec1b5fceece8f63b97afc6d6b78bfabff12669;hpb=e7ec5e745e851ad10c56d579463ee7e1b85c9c21 diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c index 770b5b5..c369136 100644 --- a/utils/mount/stropts.c +++ b/utils/mount/stropts.c @@ -331,9 +331,10 @@ static int nfs_extract_server_addresses(struct mount_options *options, return 0; option = po_get(options, "mountaddr"); - if (option == NULL) + if (option == NULL) { memcpy(mnt_saddr, nfs_saddr, *nfs_salen); - else if (!nfs_string_to_sockaddr(option, strlen(option), + *mnt_salen = *nfs_salen; + } else if (!nfs_string_to_sockaddr(option, strlen(option), mnt_saddr, mnt_salen)) return 0;