From 4345ad0d5fdad37b8d1677157e350e33b3a8c906 Mon Sep 17 00:00:00 2001 From: dlezcano Date: Wed, 17 Sep 2008 10:23:44 +0000 Subject: [PATCH] Notify the frozen / running states --- src/lxc/freezer.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/lxc/freezer.c b/src/lxc/freezer.c index e495f5cc8..24d21772b 100644 --- a/src/lxc/freezer.c +++ b/src/lxc/freezer.c @@ -57,11 +57,23 @@ static int freeze_unfreeze(const char *name, int freeze) int lxc_freeze(const char *name) { - return freeze_unfreeze(name, 1); + if (freeze_unfreeze(name, 1)) + return -1; + + if (lxc_setstate(name, FROZEN)) + return -1; + + return 0; } int lxc_unfreeze(const char *name) { - return freeze_unfreeze(name, 0); + if (freeze_unfreeze(name, 0)) + return -1; + + if (lxc_setstate(name, RUNNING)) + return -1; + + return 0; }