mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 12:32:40 +03:00
Ticket #3021: mc segfaults when mc's tempdir doesn't belong to the correct user.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
1db4f7bb52
commit
e7fd5bcaa4
@ -153,9 +153,6 @@ OS_Setup (void)
|
||||
mc_global.sysconfig_dir = g_strdup (SYSCONFDIR);
|
||||
|
||||
mc_global.share_data_dir = g_strdup (DATADIR);
|
||||
|
||||
/* Set up temporary directory */
|
||||
mc_tmpdir ();
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
@ -298,6 +295,9 @@ main (int argc, char *argv[])
|
||||
vfs_plugins_init ();
|
||||
vfs_setup_work_dir ();
|
||||
|
||||
/* Set up temporary directory after VFS initialization */
|
||||
mc_tmpdir ();
|
||||
|
||||
/* do this after vfs initialization due to mc_setctl() call in mc_setup_by_args() */
|
||||
if (!mc_setup_by_args (argc, argv, &error))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user