Commit 2a0dd9bd authored by Wayne Davison's avatar Wayne Davison

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.
parent 3eeac9bc
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment