summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-06-20 21:23:10 +0000
committerLennart Poettering <lennart@poettering.net>2006-06-20 21:23:10 +0000
commit84907e6716b83a340c0d5717148d6262fc0f7121 (patch)
treeef86b502b705255de85f6f88c24433403e6c99b6 /src
parent320bedb58032d33a2bd31978c95b8f17d07c9872 (diff)
fix segfault when module-alsa-source fails to load
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1049 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src')
-rw-r--r--src/modules/module-alsa-sink.c2
-rw-r--r--src/modules/module-alsa-source.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/module-alsa-sink.c b/src/modules/module-alsa-sink.c
index d49b3407..9238072b 100644
--- a/src/modules/module-alsa-sink.c
+++ b/src/modules/module-alsa-sink.c
@@ -342,7 +342,7 @@ int pa__init(pa_core *c, pa_module*m) {
}
period_size = fragsize/frame_size;
- u = pa_xmalloc0(sizeof(struct userdata));
+ u = pa_xnew0(struct userdata, 1);
m->userdata = u;
u->module = m;
diff --git a/src/modules/module-alsa-source.c b/src/modules/module-alsa-source.c
index c4e8689c..68c61be9 100644
--- a/src/modules/module-alsa-source.c
+++ b/src/modules/module-alsa-source.c
@@ -335,7 +335,7 @@ int pa__init(pa_core *c, pa_module*m) {
}
period_size = fragsize/frame_size;
- u = pa_xnew(struct userdata, 1);
+ u = pa_xnew0(struct userdata, 1);
m->userdata = u;
u->module = m;