]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
assertion on lxc_checkpoint() return value
authorGreg Kurz <gkurz@fr.ibm.com>
Fri, 28 May 2010 12:29:05 +0000 (14:29 +0200)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Fri, 28 May 2010 12:29:05 +0000 (14:29 +0200)
Buggy behaviour always deserves an assertion.

Signed-off-by: Greg Kurz <gkurz@fr.ibm.com>
Signed-off-by: Cedric Le Goater <clg@fr.ibm.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
src/lxc/lxc_checkpoint.c

index adc59f48aa6929498b4da674a612306ae2cde0c6..e4914a85efac3ca4ba6176e821437d1354795d1f 100644 (file)
@@ -21,6 +21,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 #define _GNU_SOURCE
+#include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -128,6 +129,9 @@ int main(int argc, char *argv[])
        }
 
        ret = lxc_checkpoint(my_args.name, sfd, my_args.flags);
+
+       assert(ret == 0 || ret == -1);
+
        if (ret)
                ERROR("failed to checkpoint '%s'", my_args.name);
        else