Index: modules/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/Attic/node.module,v
retrieving revision 1.641.2.13
diff -u -r1.641.2.13 node.module
--- modules/node.module	19 Aug 2006 19:33:55 -0000	1.641.2.13
+++ modules/node.module	27 Aug 2006 19:44:35 -0000
@@ -165,7 +165,7 @@
   // parse errors.
   if (isset($format)) {
     $filters = filter_list_format($format);
-    if (isset($filters['filter/1']) && strpos($body, '<?') !== FALSE) {
+    if (isset($filters['filter/1']) && (strpos($body, '<?') !== FALSE) && (strpos($body, '<?') < $delimiter)) {
       return $body;
     }
   }
