浏览代码

Check if there is chars left before insert after loop.

mingodad 13 年之前
父节点
当前提交
2ea97942c9
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      squirrel/sqbaselib.cpp

+ 4 - 2
squirrel/sqbaselib.cpp

@@ -1571,8 +1571,10 @@ static SQRESULT string_split(HSQUIRRELVM v) {
         sq_arrayappend(v, -2);
         str = token + 1;
     }
-    sq_pushstring(v, str, -1);
-    sq_arrayappend(v, -2);
+    if(*str){ //there is anything left ?
+        sq_pushstring(v, str, -1);
+        sq_arrayappend(v, -2);
+    }
     return 1;
 }