[RTEMS Project] #4042: dosfs: Memory leak on failed mount attempts (cloned)

RTEMS trac trac at rtems.org
Tue Aug 4 06:25:51 UTC 2020

#4042: dosfs: Memory leak on failed mount attempts (cloned)
 Reporter:  Christian Mauderer  |       Owner:  Christian Mauderer
     Type:  defect              |      Status:  closed
 Priority:  normal              |   Milestone:
Component:  fs/fat              |     Version:  6
 Severity:  normal              |  Resolution:  fixed
 Keywords:                      |  Blocked By:
 Blocking:                      |
Changes (by Christian Mauderer <christian.mauderer@…>):

 * status:  assigned => closed
 * resolution:   => fixed


 In [changeset:"87fdb206fa018bd1366434a5535e608eb7f45137/rtems"
 #!CommitTicketReference repository="rtems"
 dosfs: Fix memory leak on failed mounts.

 Currently if mount fails, a converter isn't destroyed. We have to take
 care of two cases:

 1. The user doesn't provide a converter.

 In this case mounting a dosfs creates a default converter. This patch
 makes sure that the converter is destroyed again if mount failes for
 this case.

 2. The user provides a converter.

 In this case it's not sure that the dosfs specific routines are reached
 because mount can fail before that. Therefore the user has to destroy
 the converter himself again. This patch adds a documentation for that
 and implements it in the media server.

 Closes #4042.

Ticket URL: <http://devel.rtems.org/ticket/4042#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list