diff options
author | Arun Raghavan <arun@arunraghavan.net> | 2016-08-10 21:29:56 +0530 |
---|---|---|
committer | Arun Raghavan <arun@arunraghavan.net> | 2016-08-10 22:16:50 +0530 |
commit | 2599a35721b4307ad722fc4d43a711d5f33d24bf (patch) | |
tree | fd4a3f6717231d4689bd4ae95e70182b4f0363f9 /src/pulsecore/source-output.c | |
parent | f9985e1cbd801d7f2ae6c6a46147fa1a59340f59 (diff) | |
download | pulseaudio-2599a35721b4307ad722fc4d43a711d5f33d24bf.tar.gz |
sink-input,source-output: Fix a leak during property change logging
CID: 1352052
Diffstat (limited to 'src/pulsecore/source-output.c')
-rw-r--r-- | src/pulsecore/source-output.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pulsecore/source-output.c b/src/pulsecore/source-output.c index 9e951ff61..6c48bbc18 100644 --- a/src/pulsecore/source-output.c +++ b/src/pulsecore/source-output.c @@ -1089,8 +1089,10 @@ void pa_source_output_set_property(pa_source_output *o, const char *key, const c if (value && old_value) { if (pa_streq(value, old_value)) goto finish; - } else + } else { + pa_xfree(old_value); old_value = pa_xstrdup("(data)"); + } } else { if (!value) goto finish; |