summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTushar Gohad <tushar.gohad@intel.com>2015-11-23 00:05:19 +0000
committerroot <root@abb953331337.(none)>2015-11-23 00:34:03 +0000
commit35f81cf63d3284b9b42020784b64cad203c8d9b6 (patch)
treedffd334366b5473055588bac626e6688cb4b3a7f
parent9b46e826daeea3adc426597bbaa77205934122f8 (diff)
downloadpyeclib-35f81cf63d3284b9b42020784b64cad203c8d9b6.tar.gz
Return liberasurecode error code from pyeclib_c_init
... earlier we were returning -EINVAL
-rw-r--r--src/c/pyeclib_c/pyeclib_c.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c/pyeclib_c/pyeclib_c.c b/src/c/pyeclib_c/pyeclib_c.c
index d96681d..bab32ba 100644
--- a/src/c/pyeclib_c/pyeclib_c.c
+++ b/src/c/pyeclib_c/pyeclib_c.c
@@ -259,7 +259,7 @@ pyeclib_c_init(PyObject *self, PyObject *args)
pyeclib_handle->ec_desc = liberasurecode_instance_create(backend_id, &(pyeclib_handle->ec_args));
if (pyeclib_handle->ec_desc <= 0) {
- pyeclib_c_seterr(-EINVALIDPARAMS, "pyeclib_c_init ERROR: ");
+ pyeclib_c_seterr(pyeclib_handle->ec_desc, "pyeclib_c_init ERROR: ");
goto cleanup;
}