]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed initialization of snd_midi_event_t structure seq_midi_event_t
authorJaroslav Kysela <perex@perex.cz>
Mon, 4 Mar 2002 09:39:46 +0000 (09:39 +0000)
committerJaroslav Kysela <perex@perex.cz>
Mon, 4 Mar 2002 09:39:46 +0000 (09:39 +0000)
src/seq/seq_midi_event.c

index 08cffb88faa53454f76640dc75b0cc6f9c514467..b9df50deaad3b297fb2b50013086e4e39b7911f4 100644 (file)
@@ -139,7 +139,7 @@ int snd_midi_event_new(size_t bufsize, snd_midi_event_t **rdev)
        snd_midi_event_t *dev;
 
        *rdev = NULL;
-       dev = (snd_midi_event_t *)malloc(sizeof(snd_midi_event_t));
+       dev = (snd_midi_event_t *)calloc(1, sizeof(snd_midi_event_t));
        if (dev == NULL)
                return -ENOMEM;
        if (bufsize > 0) {
@@ -150,6 +150,7 @@ int snd_midi_event_new(size_t bufsize, snd_midi_event_t **rdev)
                }
        }
        dev->bufsize = bufsize;
+       dev->lastcmd = 0xff;
        *rdev = dev;
        return 0;
 }