diff options
Diffstat (limited to 'ipapython/ipap11helper/p11helper.c')
| -rw-r--r-- | ipapython/ipap11helper/p11helper.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ipapython/ipap11helper/p11helper.c b/ipapython/ipap11helper/p11helper.c index 038c26c45..c1d100772 100644 --- a/ipapython/ipap11helper/p11helper.c +++ b/ipapython/ipap11helper/p11helper.c @@ -1659,10 +1659,11 @@ P11_Helper_set_attribute(P11_Helper* self, PyObject *args, PyObject *kwds) { goto final; } if (PyString_AsStringAndSize(value, (char **) &attribute.pValue, - &attribute.ulValueLen) == -1) { + &len) == -1) { ret = NULL; goto final; } + attribute.ulValueLen = len; break; case CKA_LABEL: if (!PyUnicode_Check(value)) { |
