← Commit list

e26f6e408a

Max Dymond
Max Dymond
2026-09-03
SUCCESS Duration: 409s

Subject

uint-bset: skip unused slots when counting

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/uint-bset.c+1 -1
@@ -80,7 +80,7 @@ uint32_t Curl_uint32_bset_count(struct uint32_bset *bset)
{
uint32_t i;
uint32_t n = 0;
- for(i = 0; i < bset->nslots; ++i) {
+ for(i = bset->first_slot_used; i < bset->nslots; ++i) {
if(bset->slots[i])
n += CURL_POPCOUNT64(bset->slots[i]);
}