Print error messages as plain content in http body too
[cascardo/atompub.git] / frontend / cgi / cgi.c
index 238ac39..472d3ec 100644 (file)
@@ -56,12 +56,15 @@ cgi_serve_request (AtomCtx *ctx)
              (error->code == G_FILE_ERROR_EXIST ||
               error->code == G_FILE_ERROR_ACCES ||
               error->code == G_FILE_ERROR_PERM))
-           fprintf (stdout, "Status: 403 %s\n\n", error->message);
+           fprintf (stdout, "Status: 403 %s\n\n%s\n", error->message,
+                    error->message);
          else if (error->domain == G_FILE_ERROR &&
                   error->code == G_FILE_ERROR_NOENT)
-           fprintf (stdout, "Status: 404 %s\n\n", error->message);
+           fprintf (stdout, "Status: 404 %s\n\n%s\n", error->message,
+                    error->message);
          else
-           fprintf (stdout, "Status: 500 %s\n\n", error->message);
+           fprintf (stdout, "Status: 500 %s\n\n%s\n", error->message,
+                    error->message);
        }
     }
   else