git.samba.org
/
ira
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
s3-libads: avoid crashing in ads_keytab_list().
[ira/wip.git]
/
source3
/
libads
/
kerberos_keytab.c
diff --git
a/source3/libads/kerberos_keytab.c
b/source3/libads/kerberos_keytab.c
index 94698c6cc29f17c7ca5a3ddd9818b26134eb2709..721a8c6f53086faf0b058eca690d76c79c2e4e64 100644
(file)
--- a/
source3/libads/kerberos_keytab.c
+++ b/
source3/libads/kerberos_keytab.c
@@
-756,6
+756,7
@@
int ads_keytab_list(const char *keytab_name)
ret = krb5_kt_start_seq_get(context, keytab, &cursor);
if (ret) {
+ ZERO_STRUCT(cursor);
goto out;
}