This came in over the weekend... when a server only supports UDP mounts, mount seg faults... this patch fixes the problem... steved. commit 52ec1b5fceece8f63b97afc6d6b78bfabff12669 Author: Steve Dickson <steved@xxxxxxxxxx> Date: Tue Feb 17 15:33:58 2009 -0500 The mount sockaddr len (mnt_salen) is not be set in nfs_extract_server_addresses() which causes the mount.nfs command to segmentation fault when a NFS server only supports UDP mounts. Signed-off-by: Steve Dickson <steved@xxxxxxxxxx> 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; -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html