summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Henningsson <david.henningsson@canonical.com>2015-01-28 15:10:55 -0500
committerDavid Henningsson <david.henningsson@canonical.com>2015-01-29 10:18:38 -0500
commitbf53143387d097bafa66a1c14ddcf6e35483f195 (patch)
treec5aa0450e619424b16c5263d236477b181f540bd
parent34862dbd43079d19faff31fa9ba996acc874d586 (diff)
module-device-restore: Fix memory leak in read_sink_format_reply
This function could sometimes leak a perportentry. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
-rw-r--r--src/modules/module-device-restore.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/module-device-restore.c b/src/modules/module-device-restore.c
index 09ba60ad5..70a651713 100644
--- a/src/modules/module-device-restore.c
+++ b/src/modules/module-device-restore.c
@@ -1021,6 +1021,7 @@ static void read_sink_format_reply(struct userdata *u, pa_tagstruct *reply, pa_s
PA_IDXSET_FOREACH(f, e->formats, idx) {
pa_tagstruct_put_format_info(reply, f);
}
+ perportentry_free(e);
}
pa_xfree(name);
}