PR28543, readelf entered an infinite loop

This little tweak terminates fuzzed binary readelf output a little
quicker.

	PR 28543
	* dwarf.c (read_and_display_attr_value): Consume a byte when
	form is unrecognized.
This commit is contained in:
Alan Modra 2021-11-09 09:02:22 +10:30
parent b9af637988
commit 84f82c95bc

View File

@ -2743,6 +2743,8 @@ read_and_display_attr_value (unsigned long attribute,
default:
warn (_("Unrecognized form: 0x%lx\n"), form);
/* What to do? Consume a byte maybe? */
++data;
break;
}