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

Reply via email to