Index: backend/lpd.c =================================================================== --- backend/lpd.c (revision 5493) +++ backend/lpd.c (working copy) @@ -590,7 +590,7 @@ #endif /* __APPLE__ */ size_t nbytes; /* Number of bytes written */ off_t tbytes; /* Total bytes written */ - char buffer[65536]; /* Output buffer */ + char buffer[32768]; /* Output buffer */ #if defined(HAVE_SIGACTION) && !defined(HAVE_SIGSET) struct sigaction action; /* Actions for POSIX signals */ #endif /* HAVE_SIGACTION && !HAVE_SIGSET */ Index: backend/ipp.c =================================================================== --- backend/ipp.c (revision 5493) +++ backend/ipp.c (working copy) @@ -1215,7 +1215,7 @@ *out; /* Output file */ struct stat outinfo; /* Output file information */ char filename[1024], /* Temporary filename */ - buffer[65536]; /* Copy buffer */ + buffer[32768]; /* Copy buffer */ fprintf(stderr, "DEBUG: Compressing %d job files...\n", num_files); Index: cups/request.c =================================================================== --- cups/request.c (revision 5493) +++ cups/request.c (working copy) @@ -69,7 +69,7 @@ FILE *file; /* File to send */ struct stat fileinfo; /* File information */ int bytes; /* Number of bytes read/written */ - char buffer[65536]; /* Output buffer */ + char buffer[32768]; /* Output buffer */ DEBUG_printf(("cupsDoFileRequest(%p, %p, \'%s\', \'%s\')\n", Index: scheduler/mime.c =================================================================== --- scheduler/mime.c (revision 5493) +++ scheduler/mime.c (working copy) @@ -640,7 +640,7 @@ { cups_file_t *fp; /* Types file */ int linelen; /* Length of line */ - char line[65536], /* Input line from file */ + char line[32768], /* Input line from file */ *lineptr, /* Current position in line */ super[MIME_MAX_SUPER], /* Super-type name */ type[MIME_MAX_TYPE], /* Type name */