Update of /cvsroot/alsa/alsa-lib/src/pcm
In directory sc8-pr-cvs1:/tmp/cvs-serv5456

Modified Files:
        pcm.c 
Log Message:
NULL check in mmap_begin()

Index: pcm.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/pcm/pcm.c,v
retrieving revision 1.259
retrieving revision 1.260
diff -u -r1.259 -r1.260
--- pcm.c       16 Jul 2003 19:31:42 -0000      1.259
+++ pcm.c       23 Jul 2003 06:57:53 -0000      1.260
@@ -5955,8 +5955,12 @@
        snd_pcm_uframes_t cont;
        snd_pcm_uframes_t f;
        snd_pcm_uframes_t avail;
+       const snd_pcm_channel_area_t *xareas;
        assert(pcm && areas && offset && frames);
-       *areas = snd_pcm_mmap_areas(pcm);
+       xareas = snd_pcm_mmap_areas(pcm);
+       if (xareas == NULL)
+               return -EBADFD;
+       *areas = xareas;
        *offset = *pcm->appl.ptr % pcm->buffer_size;
        avail = snd_pcm_mmap_avail(pcm);
        if (avail > pcm->buffer_size)



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to