summaryrefslogtreecommitdiffstats
path: root/src/modules/alsa/alsa-source.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-05-01 04:11:30 +0200
committerLennart Poettering <lennart@poettering.net>2009-05-01 04:11:30 +0200
commit4129f5119407da54708d1504c0ffa2d0888fa804 (patch)
treec82d07c0c693acd702c698cbe64e0cf307295345 /src/modules/alsa/alsa-source.c
parent5a2898db8a532481c024c41bf0b94e39b34ac29e (diff)
alsa: don't hit an assert when invalid module arguments are passed
Diffstat (limited to 'src/modules/alsa/alsa-source.c')
-rw-r--r--src/modules/alsa/alsa-source.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c
index 843f70bb..d49035cc 100644
--- a/src/modules/alsa/alsa-source.c
+++ b/src/modules/alsa/alsa-source.c
@@ -1621,7 +1621,8 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p
fail:
- userdata_free(u);
+ if (u)
+ userdata_free(u);
return NULL;
}