From 0affd5bc1992d065d02894ace91f6ebdb6d3687f Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Mon, 8 Dec 2014 01:13:00 +0300 Subject: [PATCH] criu/testing: caps00: don't hang if PR_CAPBSET_DROP fails Signed-off-by: Oleg Nesterov Signed-off-by: Pavel Emelyanov --- test/zdtm/live/static/caps00.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/zdtm/live/static/caps00.c b/test/zdtm/live/static/caps00.c index beb97abee..4c770bef2 100644 --- a/test/zdtm/live/static/caps00.c +++ b/test/zdtm/live/static/caps00.c @@ -64,8 +64,9 @@ int main(int argc, char **argv) struct cap_data data_2[_LINUX_CAPABILITY_U32S_3]; if (prctl(PR_CAPBSET_DROP, CAP_SETPCAP, 0, 0, 0)) { - err("PR_CAPBSET_DROP"); - return -1; + res = 'x'; + task_waiter_complete_current(&t); + goto bad; } hdr.version = _LINUX_CAPABILITY_VERSION_3;