aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/emacsserver.c
diff options
context:
space:
mode:
authorKarl Heuer1999-08-14 04:08:25 +0000
committerKarl Heuer1999-08-14 04:08:25 +0000
commitc5fee54517a65d1aa07253dd8f434e0d9cfc9c03 (patch)
tree6552ad6773b464fb7bc0ce20e548a9933edb535c /lib-src/emacsserver.c
parent65a44e9fc083277175c8089bb0692a895df9cb66 (diff)
downloademacs-c5fee54517a65d1aa07253dd8f434e0d9cfc9c03.tar.gz
emacs-c5fee54517a65d1aa07253dd8f434e0d9cfc9c03.zip
(main): Move the dynamic allocation of
system_name outside of the SERVER_HOME_DIR conditional.
Diffstat (limited to 'lib-src/emacsserver.c')
-rw-r--r--lib-src/emacsserver.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib-src/emacsserver.c b/lib-src/emacsserver.c
index fa3c3403655..e58cf231933 100644
--- a/lib-src/emacsserver.c
+++ b/lib-src/emacsserver.c
@@ -250,9 +250,8 @@ main (argc, argv)
250 exit (1); 250 exit (1);
251 } 251 }
252 server.sun_family = AF_UNIX; 252 server.sun_family = AF_UNIX;
253#ifndef SERVER_HOME_DIR
254 system_name_length = 32;
255 253
254 system_name_length = 32;
256 while (1) 255 while (1)
257 { 256 {
258 system_name = (char *) xmalloc (system_name_length + 1); 257 system_name = (char *) xmalloc (system_name_length + 1);
@@ -267,6 +266,7 @@ main (argc, argv)
267 system_name_length *= 2; 266 system_name_length *= 2;
268 } 267 }
269 268
269#ifndef SERVER_HOME_DIR
270 sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name); 270 sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
271 271
272 if (unlink (server.sun_path) == -1 && errno != ENOENT) 272 if (unlink (server.sun_path) == -1 && errno != ENOENT)
@@ -280,7 +280,6 @@ main (argc, argv)
280 280
281 strcpy (server.sun_path, homedir); 281 strcpy (server.sun_path, homedir);
282 strcat (server.sun_path, "/.emacs-server-"); 282 strcat (server.sun_path, "/.emacs-server-");
283 gethostname (system_name, sizeof (system_name));
284 strcat (server.sun_path, system_name); 283 strcat (server.sun_path, system_name);
285 /* Delete anyone else's old server. */ 284 /* Delete anyone else's old server. */
286 unlink (server.sun_path); 285 unlink (server.sun_path);