Quellcode durchsuchen

cleanup authprotocol handling

Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin vor 9 Jahren
Ursprung
Commit
4ae19ab4fc
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      cli.c

+ 4 - 4
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();
 }