fix the error message for invalid code point in content c.f. bug #339311

* parser.c: fix the error message for invalid code point in content
  c.f. bug #339311
Daniel
diff --git a/parser.c b/parser.c
index d3c8e5e..12b2d7f 100644
--- a/parser.c
+++ b/parser.c
@@ -3661,6 +3661,13 @@
 	    }
 	}
     }
+    if ((cur != 0) && (!IS_CHAR(cur))) {
+	/* Generate the error and skip the offending character */
+        xmlFatalErrMsgInt(ctxt, XML_ERR_INVALID_CHAR,
+                          "PCDATA invalid Char value %d\n",
+	                  cur);
+	NEXTL(l);
+    }
 }
 
 /**