Adding a missing slash to the tail of path set by --modules
command line option.
This commit is contained in:
@@ -705,8 +705,10 @@ static nxt_int_t
|
|||||||
nxt_runtime_conf_init(nxt_task_t *task, nxt_runtime_t *rt)
|
nxt_runtime_conf_init(nxt_task_t *task, nxt_runtime_t *rt)
|
||||||
{
|
{
|
||||||
nxt_int_t ret;
|
nxt_int_t ret;
|
||||||
nxt_file_t *file;
|
|
||||||
nxt_str_t control;
|
nxt_str_t control;
|
||||||
|
nxt_uint_t n;
|
||||||
|
nxt_file_t *file;
|
||||||
|
const char *slash;
|
||||||
nxt_sockaddr_t *sa;
|
nxt_sockaddr_t *sa;
|
||||||
nxt_file_name_str_t file_name;
|
nxt_file_name_str_t file_name;
|
||||||
const nxt_event_interface_t *interface;
|
const nxt_event_interface_t *interface;
|
||||||
@@ -754,8 +756,15 @@ nxt_runtime_conf_init(nxt_task_t *task, nxt_runtime_t *rt)
|
|||||||
file = nxt_list_first(rt->log_files);
|
file = nxt_list_first(rt->log_files);
|
||||||
file->name = file_name.start;
|
file->name = file_name.start;
|
||||||
|
|
||||||
ret = nxt_file_name_create(rt->mem_pool, &file_name, "%snginext.*%Z",
|
slash = "";
|
||||||
rt->modules);
|
n = nxt_strlen(rt->modules);
|
||||||
|
|
||||||
|
if (n > 1 && rt->modules[n - 1] != '/') {
|
||||||
|
slash = "/";
|
||||||
|
}
|
||||||
|
|
||||||
|
ret = nxt_file_name_create(rt->mem_pool, &file_name, "%s%snginext.*%Z",
|
||||||
|
rt->modules, slash);
|
||||||
if (nxt_slow_path(ret != NXT_OK)) {
|
if (nxt_slow_path(ret != NXT_OK)) {
|
||||||
return NXT_ERROR;
|
return NXT_ERROR;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user