Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Dec 2008 13:41:04 +0000 (UTC)
From:      Giorgos Keramidas <keramida@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org
Subject:   svn commit: r185700 - stable/7/usr.sbin/mtree
Message-ID:  <200812061341.mB6Df4ck095588@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: keramida (doc committer)
Date: Sat Dec  6 13:41:04 2008
New Revision: 185700
URL: http://svn.freebsd.org/changeset/base/185700

Log:
  MFC: r173282
  
  Use getcwd() instead of getwd().  The former includes buffer length
  checks, so it's probably "safer" to use in mtree.
  
  Approved by:    re (kib)

Modified:
  stable/7/usr.sbin/mtree/   (props changed)
  stable/7/usr.sbin/mtree/mtree.c

Modified: stable/7/usr.sbin/mtree/mtree.c
==============================================================================
--- stable/7/usr.sbin/mtree/mtree.c	Sat Dec  6 13:40:17 2008	(r185699)
+++ stable/7/usr.sbin/mtree/mtree.c	Sat Dec  6 13:41:04 2008	(r185700)
@@ -164,7 +164,7 @@ main(int argc, char *argv[])
 	if (dir && chdir(dir))
 		err(1, "%s", dir);
 
-	if ((cflag || sflag) && !getwd(fullpath))
+	if ((cflag || sflag) && !getcwd(fullpath, sizeof(fullpath)))
 		errx(1, "%s", fullpath);
 
 	if (cflag) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812061341.mB6Df4ck095588>