diff options
author | Andrew Bartlett <abartlet@samba.org> | 2006-09-08 05:24:44 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:17:56 -0500 |
commit | 71a9ca56d0052ecfb1f76f9c8a3535f3bc11b0e6 (patch) | |
tree | 99f06a90236d409591315f44b4080e152ef52763 /source4/auth/gensec/gensec.c | |
parent | f09352781932116997fd6ff1471e34983dbccadc (diff) | |
download | samba-71a9ca56d0052ecfb1f76f9c8a3535f3bc11b0e6.tar.gz samba-71a9ca56d0052ecfb1f76f9c8a3535f3bc11b0e6.tar.bz2 samba-71a9ca56d0052ecfb1f76f9c8a3535f3bc11b0e6.zip |
r18253: Turn Cyrus-SASL DIGEST-MD5 off by default for now.
Andrew Bartlett
(This used to be commit 2da948cb6ecc75e2b4b97c770c8ba13b7f831d6e)
Diffstat (limited to 'source4/auth/gensec/gensec.c')
-rw-r--r-- | source4/auth/gensec/gensec.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source4/auth/gensec/gensec.c b/source4/auth/gensec/gensec.c index c4b1e2494a..0719fb2df6 100644 --- a/source4/auth/gensec/gensec.c +++ b/source4/auth/gensec/gensec.c @@ -1245,6 +1245,13 @@ const struct gensec_critical_sizes *gensec_interface_version(void) return &critical_sizes; } +static int sort_gensec(struct gensec_security_ops **gs1, struct gensec_security_ops **gs2) { + SMB_ASSERT(talloc_get_type(*gs1, struct gensec_security_ops)); + SMB_ASSERT(talloc_get_type(*gs2, struct gensec_security_ops)); + + return (*gs2)->order - (*gs1)->order; +} + /* initialise the GENSEC subsystem */ @@ -1264,6 +1271,8 @@ NTSTATUS gensec_init(void) run_init_functions(shared_init); talloc_free(shared_init); + + qsort(generic_security_ops, gensec_num_backends, sizeof(*generic_security_ops), QSORT_CAST sort_gensec); return NT_STATUS_OK; } |