diff lib-src/emacsclient.c @ 25261:89be69860eeb

(main): Move the dynamic allocation of system_name outside of the SERVER_HOME_DIR conditional.
author Karl Heuer <kwzh@gnu.org>
date Sat, 14 Aug 1999 04:08:25 +0000
parents f14a11549a64
children 307d2eb37259
line wrap: on
line diff
--- a/lib-src/emacsclient.c	Sat Aug 14 03:55:01 1999 +0000
+++ b/lib-src/emacsclient.c	Sat Aug 14 04:08:25 1999 +0000
@@ -219,9 +219,8 @@
       exit (1);
     }
   server.sun_family = AF_UNIX;
-#ifndef SERVER_HOME_DIR
+
   {
-    struct stat statbfr;
     system_name_length = 32;
 
     while (1)
@@ -237,6 +236,11 @@
 	free (system_name);
 	system_name_length *= 2;
       }
+  }
+
+#ifndef SERVER_HOME_DIR
+  {
+    struct stat statbfr;
 
     sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
 
@@ -265,7 +269,6 @@
     }
   strcpy (server.sun_path, homedir);
   strcat (server.sun_path, "/.emacs-server-");
-  gethostname (system_name, sizeof (system_name));
   strcat (server.sun_path, system_name);
 #endif