diff --git a/src/sbbs3/textgen.c b/src/sbbs3/textgen.c
index d1429de81bd575267c64bd6a0527280d67d9dc19..981b7bcb0068069666cd53fc24995c00a79a60ba 100644
--- a/src/sbbs3/textgen.c
+++ b/src/sbbs3/textgen.c
@@ -269,7 +269,7 @@ int main(int argc, char **argv)
 	fputs("#endif\n", text_h);
 	fclose(text_h);
 	fputs("\n", text_js);
-	fprintf(text_js, "var TOTAL_TEXT=%d;\n", i);
+	fprintf(text_js, "var TOTAL_TEXT=%d;\n", i - 1);
 	fprintf(text_js, "\nthis;\n");
 	fclose(text_js);
 	fputs("};\n", text_defaults_c);