CVSROOT: /cvs Module name: src Changes by: [email protected] 2026/05/24 04:36:01
Modified files:
sys/dev/fdt : qciic_fdt.c
Log message:
Fix missing 'compatible' string NUL termination in case the compatible
string is => 32 bytes, which caused an out-of-bounds read later on in
the code path:
- Mimic apliic(4), which uses malloc instead of a fix-width array for
the compatible string.
- Also set 'ia_namelen', which should enable parsing of a secondary
compatible string, if it exists.
ok jca@
