From f570dc9af64bc922f3b4d29f33f5b3c4486c663a Mon Sep 17 00:00:00 2001 From: keramida Date: Fri, 2 Nov 2007 15:11:53 +0000 Subject: mtree should use getcwd() instead of getwd(). getcwd() is safer, because it includes checks for the length of the buffer it uses. Reviewed by: phk, cperciva MFC after: 3 days --- usr.sbin/mtree/mtree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr.sbin/mtree') diff --git a/usr.sbin/mtree/mtree.c b/usr.sbin/mtree/mtree.c index 76f623c2..49e3e6b 100644 --- a/usr.sbin/mtree/mtree.c +++ b/usr.sbin/mtree/mtree.c @@ -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) { -- cgit v1.1