mk_iov_add_entry(iov,
mk_header_short_date.data,
mk_header_short_date.len,
- mk_iov_header_value, MK_IOV_NOT_FREE_BUF);
+ mk_iov_none, MK_IOV_NOT_FREE_BUF);
mk_iov_add_entry(iov,
header_current_time.data,
header_current_time.len,
mk_iov_add_entry(iov,
mk_header_short_location.data,
mk_header_short_location.len,
- mk_iov_header_value, MK_IOV_NOT_FREE_BUF);
+ mk_iov_none, MK_IOV_NOT_FREE_BUF);
mk_iov_add_entry(iov,
sh->location,
if (sh->last_modified.len > 0) {
mk_iov_add_entry(iov, mk_header_last_modified.data,
mk_header_last_modified.len,
- mk_iov_header_value, MK_IOV_NOT_FREE_BUF);
+ mk_iov_none, MK_IOV_NOT_FREE_BUF);
mk_iov_add_entry(iov, sh->last_modified.data,
sh->last_modified.len,
mk_iov_crlf, MK_IOV_NOT_FREE_BUF);
mk_iov_add_entry(iov,
mk_header_short_ct.data,
mk_header_short_ct.len,
- mk_iov_header_value, MK_IOV_NOT_FREE_BUF);
+ mk_iov_none, MK_IOV_NOT_FREE_BUF);
mk_iov_add_entry(iov,
sh->content_type.data,
mk_iov_add_entry(iov,
mk_header_te_chunked.data,
mk_header_te_chunked.len,
- mk_iov_crlf, MK_IOV_NOT_FREE_BUF);
+ mk_iov_none, MK_IOV_NOT_FREE_BUF);
break;
}
mk_pointer mk_hr_server_http_version_unsup;
/* Short header values */
-#define MK_HEADER_SHORT_DATE "Date"
-#define MK_HEADER_SHORT_LOCATION "Location"
-#define MK_HEADER_SHORT_CT "Content-Type"
-#define MK_HEADER_SHORT_LOCATION "Location"
+#define MK_HEADER_SHORT_DATE "Date: "
+#define MK_HEADER_SHORT_LOCATION "Location: "
+#define MK_HEADER_SHORT_CT "Content-Type: "
mk_pointer mk_header_short_date;
mk_pointer mk_header_short_location;
/* Transfer Encoding */
#define MK_HEADER_TE_TYPE_CHUNKED 0
-#define MK_HEADER_TE_CHUNKED "Transfer-Encoding: Chunked"
+#define MK_HEADER_TE_CHUNKED "Transfer-Encoding: Chunked" MK_CRLF
-#define MK_HEADER_LAST_MODIFIED "Last-Modified"
+#define MK_HEADER_LAST_MODIFIED "Last-Modified: "
/* mk pointers with response server headers */
mk_pointer mk_header_conn_ka;
mk_pointer_set(&mk_iov_crlf, MK_IOV_CRLF);
mk_pointer_set(&mk_iov_lf, MK_IOV_LF);
mk_pointer_set(&mk_iov_space, MK_IOV_SPACE);
- mk_pointer_set(&mk_iov_header_value, MK_IOV_HEADER_VALUE);
mk_pointer_set(&mk_iov_slash, MK_IOV_SLASH);
mk_pointer_set(&mk_iov_none, MK_IOV_NONE);
mk_pointer_set(&mk_iov_equal, MK_IOV_EQUAL);