Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c
Parent Directory
| Revision Log
| Patch
| 2904 |
void SSH_end(PTInstVar pvar) |
void SSH_end(PTInstVar pvar) |
| 2905 |
{ |
{ |
| 2906 |
int i; |
int i; |
| 2907 |
|
int mode; |
| 2908 |
|
|
| 2909 |
for (i = 0; i < 256; i++) { |
for (i = 0; i < 256; i++) { |
| 2910 |
SSHPacketHandlerItem FAR *first_item = |
SSHPacketHandlerItem FAR *first_item = |
| 2995 |
} |
} |
| 2996 |
|
|
| 2997 |
pvar->tryed_ssh2_authlist = FALSE; |
pvar->tryed_ssh2_authlist = FALSE; |
| 2998 |
|
|
| 2999 |
|
// add (2008.3.2 yutaka) |
| 3000 |
|
for (mode = 0 ; mode < MODE_MAX ; mode++) { |
| 3001 |
|
if (pvar->ssh2_keys[mode].enc.iv != NULL) { |
| 3002 |
|
free(pvar->ssh2_keys[mode].enc.iv); |
| 3003 |
|
pvar->ssh2_keys[mode].enc.iv = NULL; |
| 3004 |
|
} |
| 3005 |
|
if (pvar->ssh2_keys[mode].enc.key != NULL) { |
| 3006 |
|
free(pvar->ssh2_keys[mode].enc.key); |
| 3007 |
|
pvar->ssh2_keys[mode].enc.key = NULL; |
| 3008 |
|
} |
| 3009 |
|
if (pvar->ssh2_keys[mode].mac.key != NULL) { |
| 3010 |
|
free(pvar->ssh2_keys[mode].mac.key); |
| 3011 |
|
pvar->ssh2_keys[mode].mac.key = NULL; |
| 3012 |
|
} |
| 3013 |
|
} |
| 3014 |
} |
} |
| 3015 |
#endif |
#endif |
| 3016 |
|
|
|
|
Legend:
| Removed from v.3109 |
|
| changed lines |
| |
Added in v.3119 |
|
|
|