summaryrefslogtreecommitdiffstats
path: root/ipapython/ipap11helper/p11helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython/ipap11helper/p11helper.c')
-rw-r--r--ipapython/ipap11helper/p11helper.c3
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)) {