2024.12.06

This commit is contained in:
sshlien
2024-12-06 02:07:32 -05:00
parent 09254d8144
commit 0907fd4941
4 changed files with 8 additions and 3 deletions

View File

@@ -1 +1 @@
August 13 2024 December 06 2024

View File

@@ -15479,4 +15479,8 @@ August 13 2024
abcmidi: in event_handle_gchord() in store.c increased the size abcmidi: in event_handle_gchord() in store.c increased the size
of variable name to char name[10] to avoid potential buffer overflow. of variable name to char name[10] to avoid potential buffer overflow.
December 06 2024
abcmidi: process_midix(s) in store.c can cause a segmentation error
if it cannot match MIDIx with the corresponding MIDIdef. Fix:
added a return statement after reporting the problem in event_error(msg).

View File

@@ -1,7 +1,7 @@
abcMIDI : abc <-> MIDI conversion utilities abcMIDI : abc <-> MIDI conversion utilities
midi2abc version 3.59 February 08 2023 midi2abc version 3.59 February 08 2023
abc2midi version 4.94 August 13 2024 abc2midi version 4.95 December 06 2024
abc2abc version 2.22 April 30 2024 abc2abc version 2.22 April 30 2024
yaps version 1.94 April 30 2024 yaps version 1.94 April 30 2024
abcmatch version 1.83 February 19 2024 abcmatch version 1.83 February 19 2024

View File

@@ -186,7 +186,7 @@ int main()
*/ */
#define VERSION "4.94 October 10 2024 abc2midi" #define VERSION "4.95 December 06 2024 abc2midi"
/* enables reading V: indication in header */ /* enables reading V: indication in header */
#define XTEN1 1 #define XTEN1 1
@@ -1888,6 +1888,7 @@ while (j > 0) {
if (i == nmidicmd) { if (i == nmidicmd) {
sprintf(msg, "cannot match %%%%MIDIx %s with corresponding MIDIdef", name); sprintf(msg, "cannot match %%%%MIDIx %s with corresponding MIDIdef", name);
event_error(msg); event_error(msg);
return; /* [SS] 2024.12.06 */
} }
if (k > 0 && strncmp(midicmd[i],"controlstring",12) == 0) if (k > 0 && strncmp(midicmd[i],"controlstring",12) == 0)
event_midi("controlcombo"); event_midi("controlcombo");