[RTEMS Project] #4350: Infinite loop in rtems-fdt.c

RTEMS trac trac at rtems.org
Sun Mar 21 06:59:36 UTC 2021

#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.
 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

More information about the bugs mailing list