Fix for infinite loop when trying to decode multi-part mime attachments
[squirrelmail.git] / class / mime / Message.class.php
index 5f6a040a88261ff7188175133290bd302472e457..4e7dc48e8be1ef0bb08f5c541b06bae81fea8f5a 100644 (file)
@@ -486,6 +486,10 @@ class Message {
              $i = $iPos;
              break;
           }
+       $iPos++;
+       if ($iPos > strlen($read)) {
+          break;
+       }
        }
         return $s;
     }