#3514: Resource Leak in hexdump-parse.c ----------------------------+---------------------- Reporter: Joel Sherrill | Owner: (none) Type: defect | Status: new Priority: normal | Milestone: 5.1 Component: shell | Version: 5 Severity: normal | Keywords: coverity Blocked By: | Blocking: ----------------------------+---------------------- Per Coverity Scan (https://scan.coverity.com/projects/rtems) CID 26032, hexdump-parse.c has a resource leak. You will need an Coverity Scan account and permission to view RTEMS to see more details.
This code came from FreeBSD so a first step would be checking if this area of the code has changed since it was incorporated into RTEMS. The code in question is: {{{ 421 } 422 /* 423 * If format unit byte count not specified, figure it out 424 * so can adjust rep count later. 425 */ 14. Condition !fu->bcnt, taking true branch. 426 if (!fu->bcnt) CID 26032 (#2 of 2): Resource leak (RESOURCE_LEAK) 15. overwrite_var: Overwriting pr in pr = fu->nextpr leaks the storage that pr points to. 427 for (pr = fu->nextpr; pr; pr = pr->nextpr) 428 fu->bcnt += pr->bcnt; 429 } }}} -- Ticket URL: <http://devel.rtems.org/ticket/3514> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs