diff --git a/src/files.c b/src/files.c
index 09daf682c558793231ef7d972724719ff902b1df..08828a6c3d4a86a121f445ab547b3bf3d45bc535 100644
--- a/src/files.c
+++ b/src/files.c
@@ -1275,7 +1275,7 @@ void init_backup_dir(void)
  * write error. */
 int copy_file(FILE *inn, FILE *out)
 {
-    char buf[MAX_BUF_SIZE];
+    char buf[BUFSIZ];
     size_t charsread;
     int retval = 0;