s4-auth: use TYPESAFE_QSORT() in gensec
authorAndrew Tridgell <tridge@samba.org>
Sat, 13 Feb 2010 02:00:03 +0000 (13:00 +1100)
committerAndrew Tridgell <tridge@samba.org>
Sat, 13 Feb 2010 11:36:12 +0000 (22:36 +1100)
source4/auth/gensec/gensec.c

index 3de0e1c9356d5fa6c631d7330ddd5f70174d6350..7430eef957246c301e154b7177b122e553851867 100644 (file)
@@ -30,6 +30,7 @@
 #include "auth/credentials/credentials.h"
 #include "auth/gensec/gensec.h"
 #include "param/param.h"
+#include "lib/util/tsort.h"
 
 /* the list of currently registered GENSEC backends */
 static struct gensec_security_ops **generic_security_ops;
@@ -1405,7 +1406,7 @@ _PUBLIC_ NTSTATUS gensec_init(struct loadparm_context *lp_ctx)
 
        talloc_free(shared_init);
 
-       qsort(generic_security_ops, gensec_num_backends, sizeof(*generic_security_ops), QSORT_CAST sort_gensec);
+       TYPESAFE_QSORT(generic_security_ops, gensec_num_backends, sort_gensec);
        
        return NT_STATUS_OK;
 }