From 4670d08848606dee446a309a0f7a13bdac9bc5b7 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Tue, 28 May 2019 16:33:58 -0700 Subject: ubxtool: Handle invalid speed better. --- ubxtool | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ubxtool') diff --git a/ubxtool b/ubxtool index 7087934d..d961eedf 100755 --- a/ubxtool +++ b/ubxtool @@ -5679,7 +5679,13 @@ for (opt, val) in options: elif opt == '-r': opts['read_only'] = True elif opt == '-s': - opts['input_speed'] = int(val) + try: + opts['input_speed'] = int(val) + except ValueError: + sys.stderr.write('%s: -s invalid speed %s\n' % + (PROG_NAME, val)) + sys.exit(1) + if opts['input_speed'] not in gps_model.speeds: sys.stderr.write('%s: -s invalid speed %s\n' % (PROG_NAME, opts['input_speed'])) -- cgit v1.2.1