summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-05-18 15:21:09 +1000
committerChris Johns <chrisj@rtems.org>2016-05-18 15:21:09 +1000
commitf9fa038c94794f593eda9719f2579aa0294a8819 (patch)
treea34049c445cb0f1ef211aaa973605d16a588915f
parentClean up whitespace. (diff)
downloadrtems-libbsd-f9fa038c94794f593eda9719f2579aa0294a8819.tar.bz2
Fix memory leak in rc.conf processing.
-rw-r--r--rtemsbsd/rtems/rtems-bsd-rc-conf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-bsd-rc-conf.c b/rtemsbsd/rtems/rtems-bsd-rc-conf.c
index 76f181d6..92238b6b 100644
--- a/rtemsbsd/rtems/rtems-bsd-rc-conf.c
+++ b/rtemsbsd/rtems/rtems-bsd-rc-conf.c
@@ -247,6 +247,7 @@ rc_conf_create(rtems_bsd_rc_conf* rc_conf,
static void
rc_conf_destroy(rtems_bsd_rc_conf* rc_conf)
{
+ free((void*) rc_conf->lines);
free((void*) rc_conf->data);
rc_conf->data = NULL;
rc_conf->name = NULL;