diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 6e07990a7e45027ea90d87c852695e6b7e7fc6f4..71f56d2cffd6a64250e12e4adb85d0fc981b4121 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -38,12 +38,13 @@ if ($unquote_gpc) {
 
 $INSECURE = array();
 
-function feed_globals($table) {
+function feed_globals($table, $insecure = true) {
 	global $INSECURE;
 	if (is_array($GLOBALS[$table])) {
 	        reset($GLOBALS[$table]);
 	        while (list($key, $val) = each($GLOBALS[$table])) {
-			$GLOBALS[$key] = $INSECURE[$key] = $val;
+			$GLOBALS[$key] = $val;
+			if ($insecure) $INSECURE[$key] = $val;
 	        }
 	}
 }
@@ -51,7 +52,7 @@ function feed_globals($table) {
 feed_globals('HTTP_GET_VARS');
 feed_globals('HTTP_POST_VARS');
 feed_globals('HTTP_COOKIE_VARS');
-feed_globals('HTTP_SERVER_VARS');
+feed_globals('HTTP_SERVER_VARS', false);
 
 
 //