diff options
author | Alexander Huemer <alexander.huemer@xx.vu> | 2011-12-13 22:35:04 +0100 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2011-12-14 20:32:17 +0100 |
commit | 9bfb7d42b370fbf5f465b12ee78ea07dea570975 (patch) | |
tree | 0493f91ca814a7c5a6c7efa2d2537bc1b8453576 /src/host | |
parent | 950f7d15e8cd2a4981e9c87e425a3cc196167295 (diff) |
host/osmocon: correct parsing of -m
Written-by: Alexander Huemer <alexander.huemer@xx.vu>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'src/host')
-rw-r--r-- | src/host/osmocon/osmocon.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/host/osmocon/osmocon.c b/src/host/osmocon/osmocon.c index 5f289928..fc29506c 100644 --- a/src/host/osmocon/osmocon.c +++ b/src/host/osmocon/osmocon.c @@ -123,6 +123,7 @@ enum dnload_mode { MODE_C155, MODE_ROMLOAD, MODE_MTK, + MODE_INVALID, }; struct dnload { @@ -1184,7 +1185,7 @@ static int parse_mode(const char *arg) else if (!strcasecmp(arg, "mtk")) return MODE_MTK; - return -1; + return MODE_INVALID; } #define HELP_TEXT \ @@ -1413,7 +1414,7 @@ int main(int argc, char **argv) break; case 'm': dnload.mode = parse_mode(optarg); - if (dnload.mode < 0) + if (dnload.mode == MODE_INVALID) usage(argv[0]); break; case 's': |