From 2a0dd9bd70f4610f0bd294a50acc8e3283d70e84 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 4 Apr 2005 17:27:56 +0000 Subject: [PATCH] Make sure that the line buffer in readfd_unbuffered() is large enough to handle long-filename messages on a system that has a really short MAXPATHLEN value. Also, make it large enough to be able to comment on a MAXPATHLEN filename. --- io.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/io.c b/io.c index 42a6bf0c..bdfebafc 100644 --- a/io.c +++ b/io.c @@ -706,7 +706,11 @@ static int readfd_unbuffered(int fd, char *buf, size_t len) static size_t remaining; static size_t iobuf_in_ndx; int tag, ret = 0; - char line[MAXPATHLEN+1]; +#if MAXPATHLEN < 4096 + char line[4096+1024]; +#else + char line[MAXPATHLEN+1024]; +#endif if (!iobuf_in || fd != sock_f_in) return read_timeout(fd, buf, len); -- 2.34.1