Update of /cvsroot/alsa/alsa-kernel/core
In directory usw-pr-cvs1:/tmp/cvs-serv13711

Modified Files:
        rawmidi.c 
Log Message:
Fixed oops when stream does not exist (rawmidi_info)

Index: rawmidi.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/core/rawmidi.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- rawmidi.c   21 Oct 2002 18:28:20 -0000      1.22
+++ rawmidi.c   22 Oct 2002 09:31:50 -0000      1.23
@@ -518,7 +518,11 @@
 
 int snd_rawmidi_info(snd_rawmidi_substream_t *substream, snd_rawmidi_info_t *info)
 {
-       snd_rawmidi_t *rmidi = substream->rmidi;
+       snd_rawmidi_t *rmidi;
+       
+       if (substream == NULL)
+               return -ENODEV;
+       rmidi = substream->rmidi;
        memset(info, 0, sizeof(*info));
        info->card = rmidi->card->number;
        info->device = rmidi->device;



-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future of 
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) 
program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
http://www.sun.com/javavote
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to