Index: /pyyaml/trunk/tests/data/scan-document-end-bug.data
===================================================================
--- /pyyaml/trunk/tests/data/scan-document-end-bug.data	(revision 138)
+++ /pyyaml/trunk/tests/data/scan-document-end-bug.data	(revision 138)
@@ -0,0 +1,3 @@
+# Ticket #4
+---
+...
Index: /pyyaml/trunk/tests/data/scan-document-end-bug.canonical
===================================================================
--- /pyyaml/trunk/tests/data/scan-document-end-bug.canonical	(revision 138)
+++ /pyyaml/trunk/tests/data/scan-document-end-bug.canonical	(revision 138)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!null ""
Index: /pyyaml/trunk/lib/yaml/scanner.py
===================================================================
--- /pyyaml/trunk/lib/yaml/scanner.py	(revision 136)
+++ /pyyaml/trunk/lib/yaml/scanner.py	(revision 138)
@@ -702,5 +702,4 @@
         # DOCUMENT-END:     ^ '...' (' '|'\n')
         if self.column == 0:
-            prefix = self.peek(4)
             if self.prefix(3) == u'...'  \
                     and self.peek(3) in u'\0 \t\r\n\x85\u2028\u2029':
