Avoid modifying read-only rc_dir

This commit is contained in:
Tatsuya Kinoshita
2023-01-12 19:39:10 +09:00
parent c9cbe79a61
commit 5ffce08c61

8
rc.c
View File

@@ -1352,9 +1352,11 @@ init_rc(void)
if (rc_dir != NULL)
goto open_rc;
if ((rc_dir = getenv("W3M_DIR")) == NULL || *rc_dir == '\0') {
rc_dir = RC_DIR;
}
rc_dir = allocStr(getenv("W3M_DIR"), -1);
if (rc_dir == NULL || *rc_dir == '\0')
rc_dir = allocStr(RC_DIR, -1);
if (rc_dir == NULL || *rc_dir == '\0')
goto rc_dir_err;
rc_dir = expandPath(rc_dir);
i = strlen(rc_dir);