aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog4
-rw-r--r--libcpp/files.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 5ff0aad..9083bda 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,5 +1,9 @@
2016-10-25 David Malcolm <dmalcolm@redhat.com>
+ * files.c (destroy_cpp_file): Free file->path.
+
+2016-10-25 David Malcolm <dmalcolm@redhat.com>
+
* include/line-map.h (line_maps::~line_maps): New dtor.
(location_adhoc_data_fini): Delete decl.
* line-map.c (line_maps::~line_maps): New dtor.
diff --git a/libcpp/files.c b/libcpp/files.c
index e859dfe..2c50e6c 100644
--- a/libcpp/files.c
+++ b/libcpp/files.c
@@ -1132,6 +1132,7 @@ destroy_cpp_file (_cpp_file *file)
{
free ((void *) file->buffer_start);
free ((void *) file->name);
+ free ((void *) file->path);
free (file);
}