]> granicus.if.org Git - apache/commitdiff
Clean up mod_dav error reporting to HTML/XHTML cross-compliance.
authorWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 31 Jul 2001 17:01:34 +0000 (17:01 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 31 Jul 2001 17:01:34 +0000 (17:01 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89835 13f79535-47bb-0310-9956-ffa450edef68

modules/dav/main/mod_dav.c
modules/dav/main/mod_dav.h

index b0d2ca22c2c1c63a4d0b61d729703160ca88c354..5423affb2dd9d15800f95ffa60b944eb528716d0 100644 (file)
@@ -370,12 +370,11 @@ static int dav_error_response(request_rec *r, int status, const char *body)
              DAV_RESPONSE_BODY_2,
              &r->status_line[4],
              DAV_RESPONSE_BODY_3,
-             NULL);
-
-    ap_rputs(body, r);
-
-    ap_rputs(ap_psignature("\n<P><HR>\n", r), r);
-    ap_rputs(DAV_RESPONSE_BODY_4, r);
+              body,
+             DAV_RESPONSE_BODY_4,
+              ap_psignature("<hr />\n", r),
+             DAV_RESPONSE_BODY_5,
+              NULL);
 
     /* the response has been sent. */
     /*
index 84df2fdcadb09ab7e85b2b0fae064c79ffd712db..de779730ca0b15a887d425901ab92754b3f745cd 100644 (file)
@@ -83,10 +83,11 @@ extern "C" {
 
 #define DAV_READ_BLOCKSIZE     2048    /* used for reading input blocks */
 
-#define DAV_RESPONSE_BODY_1    "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<HTML><HEAD>\n<TITLE>"
-#define DAV_RESPONSE_BODY_2    "</TITLE>\n</HEAD><BODY>\n<H1>"
-#define DAV_RESPONSE_BODY_3    "</H1>\n"
-#define DAV_RESPONSE_BODY_4    "</BODY></HTML>\n"
+#define DAV_RESPONSE_BODY_1    "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>"
+#define DAV_RESPONSE_BODY_2    "</title>\n</head><body>\n<h1>"
+#define DAV_RESPONSE_BODY_3    "</h1>\n<p>"
+#define DAV_RESPONSE_BODY_4    "</p>\n"
+#define DAV_RESPONSE_BODY_5    "</body></html>\n"
 
 #define DAV_DO_COPY            0
 #define DAV_DO_MOVE            1