| 363 |
{ |
{ |
| 364 |
char buf[1024]; |
char buf[1024]; |
| 365 |
TS_SSH FAR *settings = pvar->ts_SSH; |
TS_SSH FAR *settings = pvar->ts_SSH; |
|
size_t i; |
|
| 366 |
|
|
| 367 |
#define READ_STD_STRING_OPTION(name) \ |
#define READ_STD_STRING_OPTION(name) \ |
| 368 |
read_string_option(fileName, #name, "", settings->name, sizeof(settings->name)) |
read_string_option(fileName, #name, "", settings->name, sizeof(settings->name)) |
| 378 |
} |
} |
| 379 |
|
|
| 380 |
READ_STD_STRING_OPTION(DefaultUserName); |
READ_STD_STRING_OPTION(DefaultUserName); |
|
|
|
| 381 |
READ_STD_STRING_OPTION(DefaultForwarding); |
READ_STD_STRING_OPTION(DefaultForwarding); |
|
// 内部では ; で区切っているので、, を ; に変換する |
|
|
for (i=0; i<strlen(settings->DefaultForwarding); i++) { |
|
|
if (settings->DefaultForwarding[i] == ',') { |
|
|
settings->DefaultForwarding[i] = ';'; |
|
|
} |
|
|
} |
|
|
|
|
| 382 |
READ_STD_STRING_OPTION(DefaultRhostsLocalUserName); |
READ_STD_STRING_OPTION(DefaultRhostsLocalUserName); |
| 383 |
READ_STD_STRING_OPTION(DefaultRhostsHostPrivateKeyFile); |
READ_STD_STRING_OPTION(DefaultRhostsHostPrivateKeyFile); |
| 384 |
READ_STD_STRING_OPTION(DefaultRSAPrivateKeyFile); |
READ_STD_STRING_OPTION(DefaultRSAPrivateKeyFile); |
| 497 |
settings->DefaultUserName, fileName); |
settings->DefaultUserName, fileName); |
| 498 |
|
|
| 499 |
if (copy_forward) { |
if (copy_forward) { |
|
char DefaultForwarding[2048]; |
|
|
size_t i; |
|
|
strncpy_s(DefaultForwarding, sizeof(DefaultForwarding), settings->DefaultForwarding, _TRUNCATE); |
|
|
// 内部では ; で区切っているので、; を , に変換する |
|
|
for (i=0; i<strlen(DefaultForwarding); i++) { |
|
|
if (DefaultForwarding[i] == ';') { |
|
|
DefaultForwarding[i] = ','; |
|
|
} |
|
|
} |
|
| 500 |
WritePrivateProfileString("TTSSH", "DefaultForwarding", |
WritePrivateProfileString("TTSSH", "DefaultForwarding", |
| 501 |
DefaultForwarding, fileName); |
settings->DefaultForwarding, fileName); |
| 502 |
} |
} |
| 503 |
|
|
| 504 |
WritePrivateProfileString("TTSSH", "CipherOrder", |
WritePrivateProfileString("TTSSH", "CipherOrder", |