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; }