Skip to content

Commit 2d12ed9

Browse files
Support empty values in gss_key_value_set_desc
Effectively, this performs the None -> NULL transformation between Python and C. Currently both MIT krb5 and Heimdal will both treat NULL as an unspecified value, which causes it to be skipped. Resolves: #182
1 parent a965b0e commit 2d12ed9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

gssapi/raw/ext_cred_store.pyx

+2-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ cdef gss_key_value_set_desc* c_create_key_value_set(dict values) except NULL:
8383

8484
for (i, (k, v)) in enumerate(values.items()):
8585
res.elements[i].key = k
86-
res.elements[i].value = v
86+
if v:
87+
res.elements[i].value = v
8788

8889
return res
8990

0 commit comments

Comments
 (0)