diff --git a/src/emacs.c b/src/emacs.c index b3f4ca7981484efb3699ff35f0603e7bd56a1d1d..e20f488e8cc8b276d00698c1e3d835827e3bb9ea 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -341,10 +341,11 @@ main (argc, argv, envp) clearerr (stdin); #ifdef BSD - { - inherited_pgroup = EMACS_GETPGRP (0); - setpgrp (0, getpid ()); - } + if (initialized) + { + inherited_pgroup = EMACS_GETPGRP (0); + setpgrp (0, getpid ()); + } #endif