projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
28caef7
)
free track name/instrument string memory when necessary
author
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 14 Dec 2016 11:38:31 +0000
(11:38 +0000)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 14 Dec 2016 11:46:26 +0000
(11:46 +0000)
libs/evoral/src/libsmf/smf.c
patch
|
blob
|
history
diff --git
a/libs/evoral/src/libsmf/smf.c
b/libs/evoral/src/libsmf/smf.c
index 9117751f54ac999e6d3386b9391d99df58f5d74e..79b355c7dcd439c0d4f9590e1287b570eb04a725 100644
(file)
--- a/
libs/evoral/src/libsmf/smf.c
+++ b/
libs/evoral/src/libsmf/smf.c
@@
-150,6
+150,13
@@
smf_track_delete(smf_track_t *track)
assert(track->events_array->len == 0);
g_ptr_array_free(track->events_array, TRUE);
+ if (track->name) {
+ free (track->name);
+ }
+ if (track->instrument) {
+ free (track->instrument);
+ }
+
memset(track, 0, sizeof(smf_track_t));
free(track);
}