From f7c283432265411ff576299e577c67ca03dba8fb Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Wed, 12 Dec 2007 10:18:04 +0000 Subject: [PATCH] Fix indentation and use userspace error values. --- python/vserverimpl.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/python/vserverimpl.c b/python/vserverimpl.c index 3ac9069..b20725c 100644 --- a/python/vserverimpl.c +++ b/python/vserverimpl.c @@ -430,7 +430,7 @@ get_mask(struct vc_net_addr *addr) addr->vna_prefix = 64; break; default: - errno = -EINVAL; + errno = EINVAL; return -1; } @@ -505,12 +505,13 @@ vserver_net_remove(PyObject *self, PyObject *args) else { if (convert_address(ip, &addr) == -1) return PyErr_Format(PyExc_ValueError, "%s is not a valid IP address", ip); - addr.vna_type |= VC_NXA_TYPE_ADDR; - } - switch (get_mask(&addr)) { - case -1: - return PyErr_SetFromErrno(PyExc_OSError); + switch (get_mask(&addr)) { + case -1: + return PyErr_SetFromErrno(PyExc_OSError); + } + + addr.vna_type |= VC_NXA_TYPE_ADDR; } if (vc_net_remove(nid, &addr) == -1 && errno != ESRCH) -- 2.43.0