浏览代码

endless loop fix
"sometext\"" could cause an endless loop.

stekkel 22 年之前
父节点
当前提交
0371a055e9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      class/mime/Message.class.php

+ 1 - 1
class/mime/Message.class.php

@@ -480,7 +480,7 @@ class Message {
 	$iPos = ++$i;
 	$iPos = ++$i;
 	while (true) {
 	while (true) {
 	   $iPos = strpos($read,'"',$iPos);
 	   $iPos = strpos($read,'"',$iPos);
-	   if ($iPos === false) break;
+	   if (!$iPos) break;
 	   if ($iPos && $read{$iPos -1} != '\\') {
 	   if ($iPos && $read{$iPos -1} != '\\') {
 	      $s = substr($read,$i,($iPos-$i));
 	      $s = substr($read,$i,($iPos-$i));
 	      $i = $iPos;
 	      $i = $iPos;