]> git.alsa-project.org Git - alsa-utils.git/commitdiff
arecordmidi2: Fix truncated text in meta data text handling
authorTakashi Iwai <tiwai@suse.de>
Thu, 11 Jul 2024 15:08:11 +0000 (17:08 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 11 Jul 2024 15:08:11 +0000 (17:08 +0200)
The current code didn't proceed the text position buffer and the text
was always truncated in 12 bytes.  Let's fix it.

Fixes: 74daf3a93a31 ("arecordmidi2: Add options to put meta data texts")
Signed-off-by: Takashi Iwai <tiwai@suse.de>
seq/aplaymidi2/arecordmidi2.c

index 4ab7659f73004ef2e32607d0427e3c6d4e403d6c..68a9d7d0acf02965225a4cdebab037c9017ba1df 100644 (file)
@@ -416,6 +416,7 @@ static void write_metadata(FILE *file, unsigned int type, const char *text)
 
                fwrite(d.raw, 4, 4, file);
                len -= size;
+               text += size;
                format = SND_UMP_FLEX_DATA_MSG_FORMAT_CONTINUE;
        }
 }