src/server/webdav/multistatus.c

changeset 630
aae6e06d70b8
parent 611
b446daba6839
equal deleted inserted replaced
629:1e1da9adc532 630:aae6e06d70b8
274 statuscode[3] = ' '; 274 statuscode[3] = ' ';
275 sclen = 4; 275 sclen = 4;
276 } 276 }
277 writer_put_lit(out, "HTTP/1.1 "); 277 writer_put_lit(out, "HTTP/1.1 ");
278 writer_put(out, statuscode, sclen); 278 writer_put(out, statuscode, sclen);
279 const char *status_msg = protocol_status_message(status); 279 cxstring status_msg = protocol_status_message_s(status);
280 if(status_msg) { 280 writer_put(out, status_msg.ptr, status_msg.length);
281 writer_put(out, status_msg, strlen(status_msg));
282 } else {
283 writer_put_lit(out, "Server Error");
284 }
285 } 281 }
286 282
287 static int send_response_tag(Multistatus *ms, MSResponse *rp, Writer *out) { 283 static int send_response_tag(Multistatus *ms, MSResponse *rp, Writer *out) {
288 writer_put_lit(out, " <D:response>\n" 284 writer_put_lit(out, " <D:response>\n"
289 " <D:href>"); 285 " <D:href>");

mercurial