[Ttssh2-commit] [4275] 対応していない OSC シーケンスを正しく無視できていない場合があったのを修正。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 1月 12日 (水) 02:34:30 JST


Revision: 4275
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4275
Author:   doda
Date:     2011-01-12 02:34:29 +0900 (Wed, 12 Jan 2011)

Log Message:
-----------
対応していない OSC シーケンスを正しく無視できていない場合があったのを修正。

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtterm.c


-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtterm.c
===================================================================
--- trunk/teraterm/teraterm/vtterm.c	2011-01-11 16:14:20 UTC (rev 4274)
+++ trunk/teraterm/teraterm/vtterm.c	2011-01-11 17:34:29 UTC (rev 4275)
@@ -3320,7 +3320,11 @@
 			}
 		}
 		else {
-			ParseMode = ModeFirst;
+			// Invalid Sequence. Ignore.
+			Param[1] = -1;
+			StrBuff[0] = '\0';
+			StrLen = 0;
+			XsParseMode = ModeXsString;
 		}
 		break;
 	  case ModeXsString:
@@ -3365,8 +3369,10 @@
 			StrLen = 0;
 		}
 		else {
-			ParseMode = ModeFirst;
-			XsParseMode = ModeXsFirst;
+			Param[1] = -1;
+			StrBuff[0] = '\0';
+			StrLen = 0;
+			XsParseMode = ModeXsString;
 		}
 		break;
 	  case ModeXsColorSpec:



Ttssh2-commit メーリングリストの案内
Back to archive index