svn commit: r279541 - user/dchagin/lemul/sys/fs/pseudofs

Dmitry Chagin dchagin at FreeBSD.org
Mon Mar 2 20:14:57 UTC 2015


Author: dchagin
Date: Mon Mar  2 20:14:56 2015
New Revision: 279541
URL: https://svnweb.freebsd.org/changeset/base/279541

Log:
  Avoid using of an uninitialized variable.

Modified:
  user/dchagin/lemul/sys/fs/pseudofs/pseudofs_vnops.c

Modified: user/dchagin/lemul/sys/fs/pseudofs/pseudofs_vnops.c
==============================================================================
--- user/dchagin/lemul/sys/fs/pseudofs/pseudofs_vnops.c	Mon Mar  2 20:13:49 2015	(r279540)
+++ user/dchagin/lemul/sys/fs/pseudofs/pseudofs_vnops.c	Mon Mar  2 20:14:56 2015	(r279541)
@@ -904,12 +904,13 @@ pfs_readdir(struct vop_readdir_args *va)
 		/* PFS_DELEN was picked to fit PFS_NAMLEN */
 
 		if (pn->pn_type != pfstype_procdir &&
-		    pn->pn_type != pfstype_fdlink)
+		    pn->pn_type != pfstype_fdlink) {
 			for (i = 0; i < PFS_NAMELEN - 1 &&
 			    pn->pn_name[i] != '\0'; ++i)
 				pfsent->entry.d_name[i] = pn->pn_name[i];
-		pfsent->entry.d_name[i] = 0;
-		pfsent->entry.d_namlen = i;
+			pfsent->entry.d_name[i] = 0;
+			pfsent->entry.d_namlen = i;
+		}
 		switch (pn->pn_type) {
 		case pfstype_procdir:
 			KASSERT(p != NULL,


More information about the svn-src-user mailing list