diff options
author | Tatsuya Kinoshita <tats@debian.org> | 2018-01-20 16:29:10 +0000 |
---|---|---|
committer | Tatsuya Kinoshita <tats@debian.org> | 2018-01-21 01:34:11 +0000 |
commit | 18dcbadf2771cdb0c18509b14e4e73505b242753 (patch) | |
tree | 1ea6237b8f2c596d86d14f92d72716b579dfed07 /main.c | |
parent | Suppress error messages when ~/.w3m is unwritable (diff) | |
download | w3m-18dcbadf2771cdb0c18509b14e4e73505b242753.tar.gz w3m-18dcbadf2771cdb0c18509b14e4e73505b242753.zip |
Make temporary directory safely when ~/.w3m is unwritable
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -5972,6 +5972,13 @@ w3m_exit(int i) #ifdef __MINGW32_VERSION WSACleanup(); #endif +#ifdef HAVE_MKDTEMP + if (no_rc_dir && tmp_dir != rc_dir) + if (rmdir(tmp_dir) != 0) { + fprintf(stderr, "Can't remove temporary directory (%s)!\n", tmp_dir); + exit(1); + } +#endif exit(i); } |