[o2on-svn] [116] FIX: datファイルの先頭にLFがあると落ちる

Back to archive index

o2on svn commit o2on-****@lists*****
2008年 8月 5日 (火) 22:13:24 JST


Revision: 116
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=o2on&view=rev&rev=116
Author:   k-uehara
Date:     2008-08-05 22:13:24 +0900 (Tue, 05 Aug 2008)

Log Message:
-----------
FIX: datファイルの先頭にLFがあると落ちる

Modified Paths:
--------------
    branches/BRANCH_0043/o2on/src.o2on/O2DatIO.cpp

Modified: branches/BRANCH_0043/o2on/src.o2on/O2DatIO.cpp
===================================================================
--- branches/BRANCH_0043/o2on/src.o2on/O2DatIO.cpp	2008-08-05 13:11:37 UTC (rev 115)
+++ branches/BRANCH_0043/o2on/src.o2on/O2DatIO.cpp	2008-08-05 13:13:24 UTC (rev 116)
@@ -278,6 +278,14 @@
 	while (pos_lf < end && p[pos_lf] != '\n')
 		pos_lf++;
 
+	if (pos_lf == 0) {
+		if (Logger) {
+			Logger->AddLog(O2LT_WARNING, MODULE, 0, 0,
+				"ƒ^ƒCƒgƒ‹Žæ“¾Ž¸”s:s“ª‚ÉLF (%s)", path.c_str());
+		}
+		return false;
+	}
+
 	if (pos_lf == end || p[pos_lf] != '\n') {
 		if (Logger) {
 			Logger->AddLog(O2LT_WARNING, MODULE, 0, 0,




o2on-svn メーリングリストの案内
Back to archive index