diff --git a/src/lxc/freezer.c b/src/lxc/freezer.c index c842b29324..5665aee8e3 100644 --- a/src/lxc/freezer.c +++ b/src/lxc/freezer.c @@ -42,27 +42,6 @@ lxc_log_define(lxc_freezer, lxc); -lxc_state_t freezer_state(const char *name, const char *lxcpath) -{ - int ret; - char v[100]; - struct cgroup_ops *cgroup_ops; - - cgroup_ops = cgroup_init(NULL); - if (!cgroup_ops) - return -1; - - ret = cgroup_ops->get(cgroup_ops, "freezer.state", v, sizeof(v), name, lxcpath); - cgroup_exit(cgroup_ops); - if (ret < 0) - return -1; - - v[99] = '\0'; - v[lxc_char_right_gc(v, strlen(v))] = '\0'; - - return lxc_str2state(v); -} - static int do_freeze_thaw(bool freeze, const char *name, const char *lxcpath) { int ret; diff --git a/src/lxc/state.c b/src/lxc/state.c index c7882851cd..aea3a1847d 100644 --- a/src/lxc/state.c +++ b/src/lxc/state.c @@ -72,12 +72,7 @@ lxc_state_t lxc_str2state(const char *state) lxc_state_t lxc_getstate(const char *name, const char *lxcpath) { - extern lxc_state_t freezer_state(const char *name, const char *lxcpath); - - lxc_state_t state = freezer_state(name, lxcpath); - if (state != FROZEN && state != FREEZING) - state = lxc_cmd_get_state(name, lxcpath); - return state; + return lxc_cmd_get_state(name, lxcpath); } static int fillwaitedstates(const char *strstates, lxc_state_t *states)