mirror of
https://github.com/hexchat/hexchat.git
synced 2024-11-06 03:02:30 +01:00
Now hexchat doesn't abnormally terminal when started as root.
This fixes #589/#504.
This commit is contained in:
parent
4c307f6ac9
commit
6a8cad6f94
@ -827,15 +827,6 @@ load_config (void)
|
||||
|
||||
} else
|
||||
{
|
||||
#ifndef WIN32
|
||||
#ifndef __EMX__
|
||||
/* OS/2 uses UID 0 all the time */
|
||||
if (getuid () == 0)
|
||||
fe_message (_("* Running IRC as root is stupid! You should\n"
|
||||
" create a User Account and use that to login.\n"), FE_MSG_WARN|FE_MSG_WAIT);
|
||||
#endif
|
||||
#endif /* !WIN32 */
|
||||
|
||||
g_mkdir (prefs.hex_dcc_dir, 0700);
|
||||
g_mkdir (prefs.hex_dcc_completed_dir, 0700);
|
||||
|
||||
|
@ -1053,6 +1053,7 @@ main (int argc, char *argv[])
|
||||
#if ! GLIB_CHECK_VERSION (2, 36, 0)
|
||||
g_type_init ();
|
||||
#endif
|
||||
|
||||
load_config ();
|
||||
|
||||
#ifdef WIN32
|
||||
@ -1244,6 +1245,15 @@ main (int argc, char *argv[])
|
||||
|
||||
fe_init ();
|
||||
|
||||
#ifndef WIN32
|
||||
#ifndef __EMX__
|
||||
/* OS/2 uses UID 0 all the time */
|
||||
if (getuid () == 0)
|
||||
fe_message (_("* Running IRC as root is stupid! You should\n"
|
||||
" create a User Account and use that to login.\n"), FE_MSG_WARN|FE_MSG_WAIT);
|
||||
#endif
|
||||
#endif /* !WIN32 */
|
||||
|
||||
xchat_init ();
|
||||
|
||||
fe_main ();
|
||||
|
Loading…
Reference in New Issue
Block a user