fix notice
authorErik Moeller <erik@users.mediawiki.org>
Sat, 10 Apr 2004 10:36:42 +0000 (10:36 +0000)
committerErik Moeller <erik@users.mediawiki.org>
Sat, 10 Apr 2004 10:36:42 +0000 (10:36 +0000)
includes/Tokenizer.php

index ecf75c2..5d92f7f 100644 (file)
@@ -113,7 +113,7 @@ class Tokenizer {
                                                if ( $this->mText[$this->mPos+1] == "'" ) {
                                                        $queueToken["type"] = "'";
                                                        $queueToken["text"] = "";
-                                                       while ( $this->mText[$this->mPos+1] == "'" ) {
+                                                       while(isset($this->mText[$this->mPos+1]) && $this->mText[$this->mPos+1] == "'" ) {
                                                                $queueToken["type"] .= "'";
                                                                $this->mPos ++;
                                                        }
@@ -125,7 +125,8 @@ class Tokenizer {
                                                break;
                                        case "\n": // for block levels, actually, only "----" is handled.
                                        case "\r":
-                                               if ( $this->mText[$this->mPos+1] == "-" &&
+                                               if ( isset($this->mText[$this->mPos+4]) &&
+                                                    $this->mText[$this->mPos+1] == "-" &&
                                                     $this->mText[$this->mPos+2] == "-" &&
                                                     $this->mText[$this->mPos+3] == "-" &&
                                                     $this->mText[$this->mPos+4] == "-" ) {