hashtable: Avoid compiler warning with GCC 12
Even though the assignment of `removed` to `out_row` is tied to the `found_removed` flag, which is only set if `removed` is set, the compiler complains that it may be used uninitialized.
This commit is contained in:
@@ -289,7 +289,7 @@ static inline pair_t *find_key(private_hashtable_t *this, const void *key,
|
|||||||
u_int *out_hash, u_int *out_row)
|
u_int *out_hash, u_int *out_row)
|
||||||
{
|
{
|
||||||
pair_t *pair;
|
pair_t *pair;
|
||||||
u_int hash, row, p = 0, removed, index;
|
u_int hash, row, p = 0, removed = 0, index;
|
||||||
bool found_removed = FALSE;
|
bool found_removed = FALSE;
|
||||||
|
|
||||||
if (!this->count && !out_hash && !out_row)
|
if (!this->count && !out_hash && !out_row)
|
||||||
|
|||||||
Reference in New Issue
Block a user