Fix shell password issue #92
This commit is contained in:
parent
cd01790959
commit
932da9d53a
|
@ -57,7 +57,7 @@ TAOS *shellInit(struct arguments *args) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (args->is_use_passwd) {
|
if (args->is_use_passwd) {
|
||||||
args->password = getpass("Enter password: ");
|
if (args->password == NULL) args->password = getpass("Enter password: ");
|
||||||
} else {
|
} else {
|
||||||
args->password = tsDefaultPass;
|
args->password = tsDefaultPass;
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,10 +72,8 @@ static error_t parse_opt(int key, char *arg, struct argp_state *state) {
|
||||||
arguments->host = arg;
|
arguments->host = arg;
|
||||||
break;
|
break;
|
||||||
case 'p':
|
case 'p':
|
||||||
if (arg)
|
|
||||||
arguments->password = arg;
|
|
||||||
else
|
|
||||||
arguments->is_use_passwd = true;
|
arguments->is_use_passwd = true;
|
||||||
|
if (arg) arguments->password = arg;
|
||||||
break;
|
break;
|
||||||
case 'P':
|
case 'P':
|
||||||
tsMgmtShellPort = atoi(arg);
|
tsMgmtShellPort = atoi(arg);
|
||||||
|
|
Loading…
Reference in New Issue