commit - 0f7fdd21050e3795db896b99e542523c84e075d7
commit + 2247b66842be7049e4dbfe099781bd3d2f69fbe9
blob - fd7cec27a3950b4045e4138cf4ca05558b56eeb0
blob + cbfb75815b4adce28c4277fc9fc9ab822db63c51
--- regress/fcgi-test.c
+++ regress/fcgi-test.c
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;
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
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