Fix container teardown failing
This commit is contained in:
parent
2912e55e04
commit
bfd4d4d052
|
@ -413,6 +413,8 @@ void exec(char *uuid, int argc, char **cmdline, bool pty)
|
||||||
|
|
||||||
void teardown(char *uuid)
|
void teardown(char *uuid)
|
||||||
{
|
{
|
||||||
|
if (setuid(0) != 0)
|
||||||
|
die("setuid failed");
|
||||||
char *cmdline;
|
char *cmdline;
|
||||||
if (uuid != NULL) {
|
if (uuid != NULL) {
|
||||||
if (asprintf(&cmdline, "rm -rf /var/cache/riju/shares/%s", uuid) < 0)
|
if (asprintf(&cmdline, "rm -rf /var/cache/riju/shares/%s", uuid) < 0)
|
||||||
|
@ -433,8 +435,8 @@ void teardown(char *uuid)
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
if (setuid(0) != 0)
|
if (seteuid(0) != 0)
|
||||||
die("setuid failed");
|
die("seteuid failed");
|
||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
die_with_usage();
|
die_with_usage();
|
||||||
if (!strcmp(argv[1], "session")) {
|
if (!strcmp(argv[1], "session")) {
|
||||||
|
|
Loading…
Reference in New Issue