fix segfault when module-alsa-source fails to load
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Jun 2006 21:23:10 +0000 (21:23 +0000)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Jun 2006 21:23:10 +0000 (21:23 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1049 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/modules/module-alsa-sink.c
src/modules/module-alsa-source.c

index d49b340..9238072 100644 (file)
@@ -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;
     
index c4e8689..68c61be 100644 (file)
@@ -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;