Using const char in http

This commit is contained in:
2020-12-13 15:33:46 +01:00
parent 8249b7ed89
commit 99328996fa
2 changed files with 4 additions and 4 deletions

View File

@ -153,7 +153,7 @@ int http_receive_request(sock *client, http_req *req) {
} }
} }
char *http_get_header_field(http_hdr *hdr, char *field_name) { char *http_get_header_field(http_hdr *hdr, const char *field_name) {
size_t len = strlen(field_name); size_t len = strlen(field_name);
char *_field_name = malloc(len + 1); char *_field_name = malloc(len + 1);
strcpy(_field_name, field_name); strcpy(_field_name, field_name);
@ -168,7 +168,7 @@ char *http_get_header_field(http_hdr *hdr, char *field_name) {
return NULL; return NULL;
} }
void http_add_header_field(http_hdr *hdr, char *field_name, char *field_value) { void http_add_header_field(http_hdr *hdr, const char *field_name, const char *field_value) {
size_t len_name = strlen(field_name); size_t len_name = strlen(field_name);
size_t len_value = strlen(field_value); size_t len_value = strlen(field_value);
char *_field_name = malloc(len_name + 1); char *_field_name = malloc(len_name + 1);

View File

@ -91,9 +91,9 @@ void http_free_res(http_res *res);
int http_receive_request(sock *client, http_req *req); int http_receive_request(sock *client, http_req *req);
char *http_get_header_field(http_hdr *hdr, char *field_name); char *http_get_header_field(http_hdr *hdr, const char *field_name);
void http_add_header_field(http_hdr *hdr, char *field_name, char *field_value); void http_add_header_field(http_hdr *hdr, const char *field_name, const char *field_value);
int http_send_response(sock *client, http_res *res); int http_send_response(sock *client, http_res *res);