Using const char in http
This commit is contained in:
@ -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);
|
||||
char *_field_name = malloc(len + 1);
|
||||
strcpy(_field_name, field_name);
|
||||
@ -168,7 +168,7 @@ char *http_get_header_field(http_hdr *hdr, char *field_name) {
|
||||
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_value = strlen(field_value);
|
||||
char *_field_name = malloc(len_name + 1);
|
||||
|
@ -91,9 +91,9 @@ void http_free_res(http_res *res);
|
||||
|
||||
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);
|
||||
|
||||
|
Reference in New Issue
Block a user