mirror of
https://github.com/tsl0922/ttyd.git
synced 2026-01-20 09:44:25 +01:00
server: use base64 function from lws
This commit is contained in:
@@ -350,12 +350,12 @@ int main(int argc, char **argv) {
|
||||
break;
|
||||
case 'c':
|
||||
if (strchr(optarg, ':') == NULL) {
|
||||
fprintf(stderr,
|
||||
"ttyd: invalid credential, format: username:password\n");
|
||||
fprintf(stderr, "ttyd: invalid credential, format: username:password\n");
|
||||
return -1;
|
||||
}
|
||||
server->credential =
|
||||
base64_encode((const unsigned char *)optarg, strlen(optarg));
|
||||
char b64_text[256];
|
||||
lws_b64_encode_string(optarg, strlen(optarg), b64_text, sizeof(b64_text));
|
||||
server->credential = strdup(b64_text);
|
||||
break;
|
||||
case 'u':
|
||||
info.uid = atoi(optarg);
|
||||
|
||||
Reference in New Issue
Block a user