diff --git a/libdw/ChangeLog b/libdw/ChangeLog index 212b87be..dd73c908 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,7 @@ +2015-02-11 Josh Stone + + * encoded-value.h (read_encoded_value): Initialize value. + 2015-02-11 Petr Machata * dwarf_ranges.c (dwarf_ranges): Do not bail out when neither diff --git a/libdw/encoded-value.h b/libdw/encoded-value.h index f953f5ef..0fa20183 100644 --- a/libdw/encoded-value.h +++ b/libdw/encoded-value.h @@ -152,7 +152,7 @@ read_encoded_value (const Dwarf_CFI *cache, uint8_t encoding, return true; } - Dwarf_Addr value; + Dwarf_Addr value = 0; const unsigned char *endp = cache->data->d.d_buf + cache->data->d.d_size; switch (encoding & 0x0f) {