Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c
Parent Directory
| Revision Log
| Patch
| 164 |
} |
} |
| 165 |
|
|
| 166 |
|
|
| 167 |
|
// channel close時にチャネル構造体をリストへ返却する |
| 168 |
|
// (2007.4.26 yutaka) |
| 169 |
|
static void ssh2_channel_delete(Channel_t *c) |
| 170 |
|
{ |
| 171 |
|
memset(c, 0, sizeof(Channel_t)); |
| 172 |
|
c->used = 0; |
| 173 |
|
} |
| 174 |
|
|
| 175 |
|
|
| 176 |
// connection close時に呼ばれる |
// connection close時に呼ばれる |
| 177 |
void ssh2_channel_free(void) |
void ssh2_channel_free(void) |
| 178 |
{ |
{ |
| 7199 |
|
|
| 7200 |
// TCP connection closed |
// TCP connection closed |
| 7201 |
notify_closed_connection(pvar); |
notify_closed_connection(pvar); |
| 7202 |
|
|
| 7203 |
|
} else if (c->type == TYPE_PORTFWD) { |
| 7204 |
|
// チャネルの解放漏れを修正 (2007.4.26 yutaka) |
| 7205 |
|
ssh2_channel_delete(c); |
| 7206 |
|
|
| 7207 |
|
} else { |
| 7208 |
|
|
| 7209 |
} |
} |
| 7210 |
|
|
| 7211 |
return TRUE; |
return TRUE; |
| 7319 |
|
|
| 7320 |
/* |
/* |
| 7321 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 7322 |
|
* Revision 1.72 2007/02/08 03:51:02 maya |
| 7323 |
|
* Boris 氏の指摘により、メッセージを修正した。 |
| 7324 |
|
* |
| 7325 |
* Revision 1.71 2007/02/04 13:45:47 yutakapon |
* Revision 1.71 2007/02/04 13:45:47 yutakapon |
| 7326 |
* パケット送信関数が失敗した場合、WSAGetLastError()がWSABASEERR(10000)未満であれば、成功したものと見なすようにした。 |
* パケット送信関数が失敗した場合、WSAGetLastError()がWSABASEERR(10000)未満であれば、成功したものと見なすようにした。 |
| 7327 |
* |
* |
|
|
Legend:
| Removed from v.2958 |
|
| changed lines |
| |
Added in v.2972 |
|
|
|