--- ./src/cmdfile.c~	Tue Jun 20 10:46:57 1995
+++ ./src/cmdfile.c	Thu Aug  1 11:25:27 1996
@@ -382,9 +382,11 @@
        */
       tempstr = getenv("XMFRACTDIR");
       if(tempstr == NULL) tempstr = getenv("FRACTDIR");
-      if(tempstr != NULL)
+      if(tempstr != NULL) {
         sprintf(fractdir, "%s", tempstr);
-
+      } else {
+        sprintf(fractdir, "/usr/X11R6/lib/X11/xmfract/");
+      }
       if(((ret = stat(fractdir, &st)) == -1) ||
         ((st.st_mode & S_IFMT) != S_IFDIR))
         {
--- ./src/init_data.c~	Tue Jun 20 10:47:04 1995
+++ ./src/init_data.c	Thu Aug  1 11:36:13 1996
@@ -332,7 +332,9 @@
     {
     char *tempstr = getenv("XMFRACTDIR");
 
-    if (tempstr == NULL) tempstr = getenv("FRACTDIR");
+    if (tempstr == NULL) {
+      tempstr = getenv("FRACTDIR");
+    }
 
     if(tempstr != NULL)
       {
@@ -346,7 +348,7 @@
     }
 
   if(fractdir == NULL)
-    fractdir = getcwd(NULL, 64);
+    fractdir = "/usr/X11R6/lib/X11/xmfract/";
 
   if(fractdir == NULL)
     {
