#4350: Infinite loop in rtems-fdt.c ----------------------+-------------------- Reporter: niteesh | Owner: (none) Type: defect | Status: new Priority: normal | Milestone: Component: lib | Version: 5 Severity: normal | Keywords: Blocked By: | Blocking: ----------------------+-------------------- The function rtems_fdt_load in file rtems-fdt.c contains an infinite loop. https://git.rtems.org/rtems/tree/cpukit/libmisc/rtems-fdt/rtems-fdt.c#n583 The loop termination condition, size is not being decremented in the above line. Instead, the amount of bytes read is being decremented.
This bug is present in RTEMS 6 as well as 5 I have attached a patch below that fixes this. -- Ticket URL: <http://devel.rtems.org/ticket/4350> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs