summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2014-09-08 02:01:58 +0200
committerJohn Crispin <blogic@openwrt.org>2014-09-08 02:01:58 +0200
commit4ae19ab4fcdd70dbfc8c303d752502f2da5a7e75 (patch)
treea14ea1a387e59984b32146165f498d91b1a57359
parent7741d88cdfd36f0c4380f660a9ad7109df76b432 (diff)
cleanup authprotocol handling
Signed-off-by: John Crispin <blogic@openwrt.org>
-rw-r--r--cli.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli.c b/cli.c
index d3c11d3..17809c2 100644
--- a/cli.c
+++ b/cli.c
@@ -323,11 +323,11 @@ mbim_connect_request(void)
c->authprotocol = htole32(MBIM_AUTH_PROTOCOL_CHAP);
else if (!strcmp(_argv[1], "mschapv2"))
c->authprotocol = htole32(MBIM_AUTH_PROTOCOL_MSCHAPV2);
- else
- return -1;
- mbim_encode_string(&c->username, _argv[2]);
- mbim_encode_string(&c->password, _argv[3]);
+ if (c->authprotocol) {
+ mbim_encode_string(&c->username, _argv[2]);
+ mbim_encode_string(&c->password, _argv[3]);
+ }
}
return mbim_send_command_msg();
}