diff --git a/src/main.c b/src/main.c
index e549dd66c8034c174e72891bcbca7d1c1a48b4bf..aadbf7b0788f5020d9dfb39fed228b85e4cdc072 100644
--- a/src/main.c
+++ b/src/main.c
@@ -4,7 +4,7 @@
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
 #include "global.h"
-RCSID("$Id: main.c,v 1.51 1998/04/24 00:26:59 hubbe Exp $");
+RCSID("$Id: main.c,v 1.52 1998/05/12 16:53:17 grubba Exp $");
 #include "fdlib.h"
 #include "backend.h"
 #include "module.h"
@@ -117,9 +117,6 @@ int dbm_main(int argc, char **argv)
 #endif  
   init_backend();
   master_file = 0;
-#ifdef HAVE_GETENV
-  master_file = getenv("PIKE_MASTER");
-#endif
 #if __NT__
   if(!master_file)
   {
@@ -147,6 +144,9 @@ int dbm_main(int argc, char **argv)
     }
   }
 #endif
+#ifdef HAVE_GETENV
+  master_file = getenv("PIKE_MASTER");
+#endif
 
   if(!master_file) master_file = DEFAULT_MASTER;