diff --git a/src/files.c b/src/files.c
index a01ed0af09a99f8cbc783b22fa0feed33cf6ab2c..1a50b483e91a79f70b8cae0d9bf8ef954af8b03a 100644
--- a/src/files.c
+++ b/src/files.c
@@ -296,6 +296,7 @@ void read_file(FILE *f, const char *filename)
 	} else if (fileptr->next == NULL) {
 	    filebot = fileptr;
 	    new_magicline();
+	    totsize--;
 	}
     }