Author: brane
Date: Wed Aug 6 07:45:01 2025
New Revision: 1927633
Log:
* buckets/hpack_buckets.c
(serf__bucket_hpack_setx): Use the new serf__tolower_inplace() instead
of open-coding the same logic.
Modified:
serf/trunk/buckets/hpack_buckets.c
Modified: serf/trunk/buckets/hpack_buckets.c
==============================================================================
--- serf/trunk/buckets/hpack_buckets.c Wed Aug 6 07:34:43 2025
(r1927632)
+++ serf/trunk/buckets/hpack_buckets.c Wed Aug 6 07:45:01 2025
(r1927633)
@@ -652,7 +652,6 @@ serf__bucket_hpack_setx(serf_bucket_t *b
{
serf_hpack_context_t *ctx = bucket->data;
serf_hpack_entry_t *entry;
- apr_size_t i;
for (entry = ctx->first; entry; entry = entry->next)
{
@@ -694,11 +693,7 @@ serf__bucket_hpack_setx(serf_bucket_t *b
header field names MUST be treated as malformed (Section 8.1.2.6). */
char *ckey = serf_bstrmemdup(bucket->allocator, key, key_size);
- for (i = 0; i < key_size; i++)
- {
- if (ckey[i] >= 'A' && key[i] <= 'Z')
- ckey[i] += ('a' - 'A');
- }
+ serf__tolower_inplace(ckey, key_size);
entry->key = ckey;
entry->free_key = true;
}