X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnspawn.c;h=1ade6e25eff1c01a0b42ba1eaa397de28b6d45c4;hb=ae556c210942cb6986c6d77b58505b5daa66bbe2;hp=b5908d63fffc4320e179778900f35873fb021bb2;hpb=c99ddfaa1ad5cfe257ebb507934e49f66d149650;p=elogind.git diff --git a/src/nspawn.c b/src/nspawn.c index b5908d63f..1ade6e25e 100644 --- a/src/nspawn.c +++ b/src/nspawn.c @@ -332,7 +332,7 @@ static int drop_capabilities(void) { unsigned long l; - for (l = 0; l <= MAX(63LU, (unsigned long) CAP_LAST_CAP); l ++) { + for (l = 0; l <= MAX(63LU, (unsigned long) CAP_LAST_CAP); l++) { unsigned i; for (i = 0; i < ELEMENTSOF(retain); i++) @@ -347,7 +347,7 @@ static int drop_capabilities(void) { /* If this capability is not known, EINVAL * will be returned, let's ignore this. */ if (errno == EINVAL) - continue; + break; log_error("PR_CAPBSET_DROP failed: %m"); return -errno;