Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 7445888659893398b01d014bc633b458 > files > 28

ksh-20100621-18.el5.src.rpm

--- ksh-20100811/src/cmd/ksh93/sh/init.c	2010-08-06 08:46:41.000000000 +0530
+++ ksh-20110208/src/cmd/ksh93/sh/init.c	2011-01-25 19:16:59.000000000 +0530
@@ -1672,7 +1729,6 @@
 	shp->var_base = shp->var_tree = inittree(shp,shtab_variables);
 	SHLVL->nvalue.ip = &shlvl;
 	ip->IFS_init.hdr.disc = &IFS_disc;
-	ip->IFS_init.hdr.nofree = 1;
 	ip->PATH_init.disc = &RESTRICTED_disc;
 	ip->PATH_init.nofree = 1;
 	ip->FPATH_init.disc = &RESTRICTED_disc;
@@ -1728,6 +1784,7 @@
 	ip->LANG_init.nofree = 1;
 #endif /* _hdr_locale */
 	nv_stack(IFSNOD, &ip->IFS_init.hdr);
+	ip->IFS_init.hdr.nofree = 1;
 	nv_stack(PATHNOD, &ip->PATH_init);
 	nv_stack(FPATHNOD, &ip->FPATH_init);
 	nv_stack(CDPNOD, &ip->CDPATH_init);