1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-12-22 04:02:04 +03:00

bugfix for travis check

This commit is contained in:
Peter Foerster
2016-08-09 12:59:27 +02:00
parent 96fc9c4b12
commit d98353d540

View File

@@ -4862,14 +4862,17 @@ mg_get_cookie(const char *cookie_header,
if (var_name == NULL || (s = cookie_header) == NULL) { if (var_name == NULL || (s = cookie_header) == NULL) {
return -1; return -1;
} }
#if 1
/* that is only for travis error: mg_strcasestr defined but not used */
IGNORE_UNUSED_RESULT( mg_strcasestr( "", ""));
#endif
name_len = strlen(var_name); name_len = strlen(var_name);
end = s + strlen(s); end = s + strlen(s);
/* ignore starting spaces */ /* ignore starting spaces */
while (*s == ' ') s++; while (*s == ' ') s++;
/* first search '=' */ /* first search '=' */
while ((p = strchr(s, '=')) != NULL) { while ((p = strchr(s, '=')) != NULL) {
len = (p - s); len = (size_t)(p - s);
if (len == name_len) { if (len == name_len) {
if (mg_strncasecmp(s, var_name, name_len) == 0) { if (mg_strncasecmp(s, var_name, name_len) == 0) {
/* var_name found */ /* var_name found */
@@ -4886,7 +4889,7 @@ mg_get_cookie(const char *cookie_header,
s++; s++;
p--; p--;
} }
len = (p - s); len = (size_t)(p - s);
if (len < dst_size) { if (len < dst_size) {
mg_strlcpy(dst, s, len + 1); mg_strlcpy(dst, s, len + 1);
return (int)len; return (int)len;