Browse Subversion Repository
Diff of /trunk/ttssh2/ttxssh/auth.c
Parent Directory
| Revision Log
| Patch
351 |
|
|
352 |
} else { // SSH2(yutaka) |
} else { // SSH2(yutaka) |
353 |
BOOL invalid_passphrase = FALSE; |
BOOL invalid_passphrase = FALSE; |
354 |
|
char errmsg[256]; |
355 |
|
|
356 |
|
memset(errmsg, 0, sizeof(errmsg)); |
357 |
|
|
358 |
key_pair = read_SSH2_private_key(pvar, buf, password, |
key_pair = read_SSH2_private_key(pvar, buf, password, |
359 |
&invalid_passphrase, |
&invalid_passphrase, |
360 |
FALSE); |
FALSE, |
361 |
|
errmsg, |
362 |
|
sizeof(errmsg) |
363 |
|
); |
364 |
|
|
365 |
if (key_pair == NULL) { // read error |
if (key_pair == NULL) { // read error |
366 |
notify_nonfatal_error(pvar, "read error SSH2 private key file"); |
char buf[1024]; |
367 |
|
_snprintf(buf, sizeof(buf), "read error SSH2 private key file\r\n%s", errmsg); |
368 |
|
notify_nonfatal_error(pvar, buf); |
369 |
destroy_malloced_string(&password); |
destroy_malloced_string(&password); |
370 |
return FALSE; |
return FALSE; |
371 |
} |
} |
970 |
|
|
971 |
/* |
/* |
972 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
973 |
|
* Revision 1.4 2004/12/22 17:28:14 yutakakn |
974 |
|
* SSH2公開鍵認証(RSA/DSA)をサポートした。 |
975 |
|
* |
976 |
* Revision 1.3 2004/12/16 13:01:09 yutakakn |
* Revision 1.3 2004/12/16 13:01:09 yutakakn |
977 |
* SSH自動ログインでアプリケーションエラーとなる現象を修正した。 |
* SSH自動ログインでアプリケーションエラーとなる現象を修正した。 |
978 |
* |
* |
|
Legend:
Removed from v.2762 |
|
changed lines |
|
Added in v.2769 |
|
|
| |