summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/nxt_clone.c6
-rw-r--r--src/nxt_clone.h6
-rw-r--r--src/nxt_isolation.c6
3 files changed, 9 insertions, 9 deletions
diff --git a/src/nxt_clone.c b/src/nxt_clone.c
index 305f4261..e78a7822 100644
--- a/src/nxt_clone.c
+++ b/src/nxt_clone.c
@@ -143,7 +143,7 @@ nxt_clone_credential_map_set(nxt_task_t *task, const char* mapfile, pid_t pid,
end = mapinfo + len;
for (i = 0; i < map->size; i++) {
- p = nxt_sprintf(p, end, "%d %d %d", map->map[i].container,
+ p = nxt_sprintf(p, end, "%L %L %L", map->map[i].container,
map->map[i].host, map->map[i].size);
if (nxt_slow_path(p == end)) {
@@ -332,7 +332,7 @@ nxt_clone_vldt_credential_gidmap(nxt_task_t *task,
if (nxt_slow_path((nxt_gid_t) m.host != nxt_egid)) {
nxt_log(task, NXT_LOG_ERR, "\"gidmap\" field has an entry for "
- "host gid %d but unprivileged unit can only map itself "
+ "host gid %L but unprivileged unit can only map itself "
"(gid %d) into child namespaces.", m.host, nxt_egid);
return NXT_ERROR;
@@ -340,7 +340,7 @@ nxt_clone_vldt_credential_gidmap(nxt_task_t *task,
if (nxt_slow_path(m.size > 1)) {
nxt_log(task, NXT_LOG_ERR, "\"gidmap\" field has an entry with "
- "\"size\": %d, but for unprivileged unit it must be 1.",
+ "\"size\": %L, but for unprivileged unit it must be 1.",
m.size);
return NXT_ERROR;
diff --git a/src/nxt_clone.h b/src/nxt_clone.h
index 1677dc77..bf28322f 100644
--- a/src/nxt_clone.h
+++ b/src/nxt_clone.h
@@ -12,9 +12,9 @@
typedef int64_t nxt_cred_t;
typedef struct {
- nxt_int_t container;
- nxt_int_t host;
- nxt_int_t size;
+ nxt_cred_t container;
+ nxt_cred_t host;
+ nxt_cred_t size;
} nxt_clone_map_entry_t;
typedef struct {
diff --git a/src/nxt_isolation.c b/src/nxt_isolation.c
index cfa494a8..ed5e0d76 100644
--- a/src/nxt_isolation.c
+++ b/src/nxt_isolation.c
@@ -326,19 +326,19 @@ nxt_isolation_credential_map(nxt_task_t *task, nxt_mp_t *mp,
static nxt_conf_map_t nxt_clone_map_entry_conf[] = {
{
nxt_string("container"),
- NXT_CONF_MAP_INT,
+ NXT_CONF_MAP_INT64,
offsetof(nxt_clone_map_entry_t, container),
},
{
nxt_string("host"),
- NXT_CONF_MAP_INT,
+ NXT_CONF_MAP_INT64,
offsetof(nxt_clone_map_entry_t, host),
},
{
nxt_string("size"),
- NXT_CONF_MAP_INT,
+ NXT_CONF_MAP_INT64,
offsetof(nxt_clone_map_entry_t, size),
},
};