Stéphane Bidoul found an off by one addressing error on the error

* relaxng.c: Stéphane Bidoul found an off by one addressing
  error on the error handling.
Daniel
diff --git a/ChangeLog b/ChangeLog
index 03bbfc0..273b219 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
+
+	* relaxng.c: Stéphane Bidoul found an off by one addressing
+	  error on the error handling.
+
 Fri May  9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
 
 	* xmlschemastypes.c: trying to fix #112673
diff --git a/relaxng.c b/relaxng.c
index 55e0852..99ff9e9 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -1991,7 +1991,7 @@
     if (msg[0] == 0) {
 	snprintf(msg, 1000, "Unknown error code %d", err);
     }
-    msg[1000] = 0;
+    msg[1000 - 1] = 0;
     return(xmlStrdup((xmlChar *) msg));
 }