]> git.alsa-project.org Git - alsa-utils.git/commitdiff
arecordmidi2: fix unitialization variable error in read_ump_raw()
authorJaroslav Kysela <perex@perex.cz>
Mon, 3 Feb 2025 19:28:58 +0000 (20:28 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 3 Feb 2025 19:29:00 +0000 (20:29 +0100)
Variable v should be initialized from the first word in the buffer.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
seq/aplaymidi2/arecordmidi2.c

index 68a9d7d0acf02965225a4cdebab037c9017ba1df..467af653909a90204f1f4ed4539b2110635eb9ac 100644 (file)
@@ -351,7 +351,7 @@ static int read_ump_raw(FILE *file, uint32_t *buf)
 
        if (fread(buf, 4, 1, file) != 1)
                return 0;
-       v = be32toh(v);
+       v = be32toh(*buf);
        num = snd_ump_packet_length(snd_ump_msg_hdr_type(v));
        for (i = 1; i < num; i++) {
                if (fread(buf + i, 4, 1, file) != 1)