Commit Diff


commit - 0f7fdd21050e3795db896b99e542523c84e075d7
commit + 2247b66842be7049e4dbfe099781bd3d2f69fbe9
blob - fd7cec27a3950b4045e4138cf4ca05558b56eeb0
blob + cbfb75815b4adce28c4277fc9fc9ab822db63c51
--- regress/fcgi-test.c
+++ regress/fcgi-test.c
@@ -167,9 +167,6 @@ main(int argc, char **argv)
 	size_t			 len;
 	int			 ch, sock, s;
 
-	msg = "20 text/gemini\r\n# hello from fastcgi!\n";
-	len = strlen(msg);
-
 	while ((ch = getopt(argc, argv, "")) != -1)
 		errx(1, "wrong usage");
 	argc -= optind;
@@ -221,10 +218,20 @@ main(int argc, char **argv)
 
 		assert_record(s, FCGI_STDIN);
 
+		msg = "20 text/gemini\r\n# hello from fastcgi!\n";
+		len = strlen(msg);
+
 		prepare_header(&hdr, FCGI_STDOUT, 1, len, 0);
 		must_write(s, &hdr, sizeof(hdr));
 		must_write(s, msg, len);
 
+		msg = "some more content in the page...\n";
+		len = strlen(msg);
+
+		prepare_header(&hdr, FCGI_STDOUT, 1, len, 0);
+		must_write(s, &hdr, sizeof(hdr));
+		must_write(s, msg, len);
+
 		prepare_header(&hdr, FCGI_END_REQUEST, 1, sizeof(end), 0);
 		write(s, &hdr, sizeof(hdr));
 		memset(&end, 0, sizeof(end));
blob - 72509798a9b3e60e6bc53d3ba97c882fe09e4d32
blob + 624b6d5fab5edfb119fc6192cad07efef42370c6
--- regress/tests.sh
+++ regress/tests.sh
@@ -219,11 +219,13 @@ test_fastcgi() {
 	fcgi_pid=$!
 
 	setup_simple_test 'prefork 1' 'fastcgi "'$PWD'/fcgi.sock"'
+
+	msg=$(printf "# hello from fastcgi!\nsome more content in the page...")
 
 	i=0
 	while [ $i -lt 10 ]; do
 		fetch /
-		check_reply "20 text/gemini" "# hello from fastcgi!"
+		check_reply "20 text/gemini" "$msg"
 		if [ $? -ne 0 ]; then
 			kill $fcgi_pid
 			return 1