X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2Fvserverimpl.c;h=09e37825e7f27e053cc31f53692153f830d3961a;hb=0f3e056bac8cdb4d7ed89e08f8886002942e0ab6;hp=b2eab8e74149eea1863a7314ab4e9c6d6d848360;hpb=d195a72df9a45a1a0ae41991111e7fedf613e627;p=util-vserver.git diff --git a/python/vserverimpl.c b/python/vserverimpl.c index b2eab8e..09e3782 100644 --- a/python/vserverimpl.c +++ b/python/vserverimpl.c @@ -60,7 +60,7 @@ vserver_chcontext(PyObject *self, PyObject *args) { struct vc_ctx_caps caps; struct vc_ctx_flags flags; - xid_t ctx; + xid_t ctx, xid; caps.ccaps = ~vc_get_insecureccaps(); caps.cmask = ~0ull; @@ -73,8 +73,8 @@ vserver_chcontext(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "I", &ctx)) return NULL; - ctx = vc_ctx_create(ctx); - if (ctx == VC_NOCTX && errno != EEXIST) { + xid = vc_ctx_create(ctx); + if (xid == VC_NOCTX && errno != EEXIST) { return PyErr_SetFromErrno(PyExc_OSError); } @@ -87,7 +87,7 @@ vserver_chcontext(PyObject *self, PyObject *args) } /* context already exists, migrate to it */ - if (ctx == VC_NOCTX && vc_ctx_migrate(ctx) == -1) { + if (xid == VC_NOCTX && vc_ctx_migrate(ctx) == -1) { return PyErr_SetFromErrno(PyExc_OSError); }