mirror of https://github.com/containers/podman.git
Merge pull request #3379 from openSUSE/rootless-fix
Fix format specifiers in rootless_linux.c
This commit is contained in:
commit
f446ccf0b0
|
@ -295,7 +295,7 @@ static void __attribute__((constructor)) init()
|
||||||
uid = geteuid ();
|
uid = geteuid ();
|
||||||
gid = getegid ();
|
gid = getegid ();
|
||||||
|
|
||||||
sprintf (path, "/proc/%d/ns/user", pid);
|
sprintf (path, "/proc/%ld/ns/user", pid);
|
||||||
fd = open (path, O_RDONLY);
|
fd = open (path, O_RDONLY);
|
||||||
if (fd < 0 || setns (fd, 0) < 0)
|
if (fd < 0 || setns (fd, 0) < 0)
|
||||||
{
|
{
|
||||||
|
@ -305,7 +305,7 @@ static void __attribute__((constructor)) init()
|
||||||
close (fd);
|
close (fd);
|
||||||
|
|
||||||
/* Errors here cannot be ignored as we already joined a ns. */
|
/* Errors here cannot be ignored as we already joined a ns. */
|
||||||
sprintf (path, "/proc/%d/ns/mnt", pid);
|
sprintf (path, "/proc/%ld/ns/mnt", pid);
|
||||||
fd = open (path, O_RDONLY);
|
fd = open (path, O_RDONLY);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
{
|
{
|
||||||
|
@ -316,7 +316,7 @@ static void __attribute__((constructor)) init()
|
||||||
r = setns (fd, 0);
|
r = setns (fd, 0);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "cannot join mount namespace for %d: %s", pid, strerror (errno));
|
fprintf (stderr, "cannot join mount namespace for %ld: %s", pid, strerror (errno));
|
||||||
exit (EXIT_FAILURE);
|
exit (EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
close (fd);
|
close (fd);
|
||||||
|
|
Loading…
Reference in New Issue