diff mbox series

[alsa-utils,03/10] aplaymidi: Allow to pass 0 to -u option, too

Message ID 20240722175215.8223-4-tiwai@suse.de (mailing list archive)
State New, archived
Headers show
Series Cleanup seq/* stuff and extend aseqsend | expand

Commit Message

Takashi Iwai July 22, 2024, 5:52 p.m. UTC
Specifying -u 0 shouldn't be treated as an error but it should mean
the legacy MIDI 1.0 handling.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 seq/aplaymidi/aplaymidi.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
diff mbox series

Patch

diff --git a/seq/aplaymidi/aplaymidi.c b/seq/aplaymidi/aplaymidi.c
index dd8d07997985..7aeea824ce0d 100644
--- a/seq/aplaymidi/aplaymidi.c
+++ b/seq/aplaymidi/aplaymidi.c
@@ -996,11 +996,9 @@  int main(int argc, char *argv[])
 			end_delay = atoi(optarg);
 			break;
 		case 'u':
-			if (strcmp(optarg, "1")) {
-				errormsg("Only MIDI 1.0 is supported");
-				return 1;
-			}
-			ump_mode = 1;
+			ump_mode = atoi(optarg);
+			if (ump_mode < 0 || ump_mode > 1)
+				fatal("Only MIDI 1.0 is supported");
 			break;
 		default:
 			usage(argv[0]);