From 74c2ebd12b6bb654356c5f4feb2772745bebed38 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Thu, 17 Feb 2022 20:39:07 +0100 Subject: [PATCH] [http] const in get_header_param --- src/protocol/header.c | 4 ++-- src/protocol/header.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/protocol/header.c b/src/protocol/header.c index c90269bd..9a3c4f12 100644 --- a/src/protocol/header.c +++ b/src/protocol/header.c @@ -299,7 +299,7 @@ a: /* Parse string param="value", return value as new string or NULL if any * error. */ char * -get_header_param(char *e, char *name) +get_header_param(char *e, const char *name) { char *n, *start; @@ -307,7 +307,7 @@ again: while (*e && c_toupper(*e++) != c_toupper(*name)); if (!*e) return NULL; - n = name + 1; + n = (char *)(name + 1); while (*n && c_toupper(*e) == c_toupper(*n)) e++, n++; if (*n) goto again; diff --git a/src/protocol/header.h b/src/protocol/header.h index 9cda13bd..835de1c3 100644 --- a/src/protocol/header.h +++ b/src/protocol/header.h @@ -15,7 +15,7 @@ enum parse_header_param { char *parse_header(char *, const char *, char **); enum parse_header_param parse_header_param(char *, const char *, char **, int); -char *get_header_param(char *, char *); +char *get_header_param(char *, const char *); #ifdef __cplusplus }