From 8c99d1db67a3a75b87ef9e75ec5e09d8233d937e Mon Sep 17 00:00:00 2001 From: imp Date: Wed, 30 May 2001 03:33:32 +0000 Subject: Use PATH_MAX instead of MAXPATHLEN. Also use sizeof(path) in preference to PATH_MAX. --- bin/rcp/rcp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bin/rcp') diff --git a/bin/rcp/rcp.c b/bin/rcp/rcp.c index 8f413bd..3a09ab4 100644 --- a/bin/rcp/rcp.c +++ b/bin/rcp/rcp.c @@ -58,6 +58,8 @@ static const char rcsid[] = #include #include #include +#include +#include #include #include #include @@ -66,7 +68,6 @@ static const char rcsid[] = #include #include #include -#include #include "pathnames.h" #include "extern.h" @@ -514,7 +515,7 @@ rsource(name, statp) { DIR *dirp; struct dirent *dp; - char *last, *vect[1], path[MAXPATHLEN]; + char *last, *vect[1], path[PATH_MAX]; if (!(dirp = opendir(name))) { run_err("%s: %s", name, strerror(errno)); @@ -547,7 +548,7 @@ rsource(name, statp) continue; if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, "..")) continue; - if (strlen(name) + 1 + strlen(dp->d_name) >= MAXPATHLEN - 1) { + if (strlen(name) + 1 + strlen(dp->d_name) >= sizeof(path)) { run_err("%s/%s: name too long", name, dp->d_name); continue; } -- cgit v1.1