+++ /dev/null
---- xc/programs/Xserver/dix/main.c~ Sat Jun 17 13:42:40 2000
-+++ xc/programs/Xserver/dix/main.c Mon Oct 30 18:02:23 2000
-@@ -256,6 +256,7 @@
- char *envp[];
- {
- int i, j, k, error;
-+ char *xauthfile;
- HWEventQueueType alwaysCheckForInput[2];
-
- /* Notice if we're restarted. Probably this is because we jumped through
-@@ -279,6 +280,10 @@
- argcGlobal = argc;
- argvGlobal = argv;
- display = "0";
-+ /* prep X authority file from environment; this can be overriden by a
-+ * command line option */
-+ xauthfile = getenv("XAUTHORITY");
-+ if (xauthfile) InitAuthorization (xauthfile);
- ProcessCommandLine(argc, argv);
-
- alwaysCheckForInput[0] = 0;
-@@ -286,7 +291,7 @@
- while(1)
- {
- serverGeneration++;
-- ScreenSaverTime = defaultScreenSaverTime;
-+ ScreenSaverTime = defaultScreenSaverTime;
- ScreenSaverInterval = defaultScreenSaverInterval;
- ScreenSaverBlanking = defaultScreenSaverBlanking;
- ScreenSaverAllowExposures = defaultScreenSaverAllowExposures;