svnno****@sourc*****
svnno****@sourc*****
2011年 6月 13日 (月) 01:19:27 JST
Revision: 4495 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4495 Author: yutakapon Date: 2011-06-13 01:19:27 +0900 (Mon, 13 Jun 2011) Log Message: ----------- ãã±ããå§ç¸®ãæå¹ã«ããç¶æ ã§ãSCPãã¡ã¤ã«éä¿¡ãè¡ãã¨ãä¸æ£ãªãã¤ã³ã¿ã¢ã¯ã»ã¹ã«ããã Tera Term(TTSSH)ãApplication faultã§è½ã¡ãåé¡ãä¿®æ£ããã buffer_t ãããã¡ãå é¨ã§ realloc() ã«ããããããã¡æ¡å¼µãããå ´åããããã¡ãã¤ã³ã¿ã å¤ãããã¨ããããããå度ãããã¡ãã¤ã³ã¿ã®åãç´ããå¿ è¦ã§ãã£ãã ä»ã«ãé¡ä¼¼ã®åé¡ãæ½ãã§ãããããããªãããæ°´å¹³å±éã¯æªã Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2011-06-12 11:34:56 UTC (rev 4494) +++ trunk/ttssh2/ttxssh/ssh.c 2011-06-12 16:19:27 UTC (rev 4495) @@ -1100,6 +1100,8 @@ if (msg) { // pPbg³kÌêAobt@ðg£·éB(2011.6.10 yutaka) buffer_append_space(msg, padding + EVP_MAX_MD_SIZE); + // realloc()³êéÆA|C^ªÏíéÂ\«ª éÌÅAÄxæè¼·B + data = buffer_ptr(msg); } #endif //if (pvar->ssh_state.outbuflen <= 7 + data_length) *(int *)0 = 0; @@ -7538,7 +7540,7 @@ if (pvar->ts_SSH->CompressionLevel == 0) { buflen = 8192*4; } else { - buflen = 1024; + buflen = 8192*4; } buf = malloc(buflen);