PERFORCE change 61066 for review

Julian Elischer julian at FreeBSD.org
Sun Sep 5 15:32:53 PDT 2004


http://perforce.freebsd.org/chv.cgi?CH=61066

Change 61066 by julian at julian_ref on 2004/09/05 22:32:50

	Confirming IFC complete

Affected files ...

.. //depot/projects/nsched/sys/kern/vfs_mount.c#8 integrate

Differences ...

==== //depot/projects/nsched/sys/kern/vfs_mount.c#8 (text+ko) ====

@@ -59,7 +59,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/kern/vfs_mount.c,v 1.138 2004/07/30 22:08:52 phk Exp $");
+__FBSDID("$FreeBSD: src/sys/kern/vfs_mount.c,v 1.139 2004/09/05 22:24:28 alfred Exp $");
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -274,7 +274,7 @@
 		optlen = auio->uio_iov[i + 1].iov_len;
 		opt->name = malloc(namelen, M_MOUNT, M_WAITOK);
 		opt->value = NULL;
-		opt->len = optlen;
+		opt->len = 0;
 
 		/*
 		 * Do this early, so jumps to "bad" will free the current
@@ -308,6 +308,7 @@
 			goto bad;
 		}
 		if (optlen != 0) {
+			opt->len = optlen;
 			opt->value = malloc(optlen, M_MOUNT, M_WAITOK);
 			if (auio->uio_segflg == UIO_SYSSPACE) {
 				bcopy(auio->uio_iov[i + 1].iov_base, opt->value,


More information about the p4-projects mailing list