summaryrefslogtreecommitdiffstats
path: root/src/host/osmocon
diff options
context:
space:
mode:
authorAlexander Huemer <alexander.huemer@xx.vu>2011-12-13 22:35:04 +0100
committerSylvain Munaut <tnt@246tNt.com>2011-12-14 20:32:17 +0100
commit9bfb7d42b370fbf5f465b12ee78ea07dea570975 (patch)
tree0493f91ca814a7c5a6c7efa2d2537bc1b8453576 /src/host/osmocon
parent950f7d15e8cd2a4981e9c87e425a3cc196167295 (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/osmocon')
-rw-r--r--src/host/osmocon/osmocon.c5
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':