Hi,
When checking Brane's work on the CMake build system, I investigated a few
compiler warnings. There are a few instances of "‘avail’ may be used
uninitialized", Avail is passed to select_value (as the parameter *len) and
SHOULD be initialized there, however there is a default:-statement in a
switch that is "Not reachable" according to a comment and this path leaves
*len uninitialised.
Can we do something to silence this warning? The below seems to work, but
maybe there are better ways
[[[
Index: serf_trunk/buckets/headers_buckets.c
===================================================================
--- serf_trunk/buckets/headers_buckets.c (revision 1926051)
+++ serf_trunk/buckets/headers_buckets.c (working copy)
@@ -312,6 +312,7 @@ static void select_value(
return;
default:
/* Not reachable */
+ *len = 0;
return;
}
]]]
Cheers,
Daniel