diff options
author | Andrew Tridgell <tridge@samba.org> | 2010-02-13 12:59:43 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2010-02-13 22:36:12 +1100 |
commit | 5549190b37a2bfc01f5cbff89da47b7ca4bd84fa (patch) | |
tree | bf93d3c120e6c176cee7574f04e866a447c29814 /source4/dsdb/samdb/ldb_modules/partition_init.c | |
parent | 1373e748aa53fbd3afe4d2377208257d42628d86 (diff) | |
download | samba-5549190b37a2bfc01f5cbff89da47b7ca4bd84fa.tar.gz samba-5549190b37a2bfc01f5cbff89da47b7ca4bd84fa.tar.bz2 samba-5549190b37a2bfc01f5cbff89da47b7ca4bd84fa.zip |
s4-dsdb: use TYPESAFE_QSORT() in dsdb code
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/partition_init.c')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/partition_init.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/partition_init.c b/source4/dsdb/samdb/ldb_modules/partition_init.c index c791c6f6cf..5dcd88a5db 100644 --- a/source4/dsdb/samdb/ldb_modules/partition_init.c +++ b/source4/dsdb/samdb/ldb_modules/partition_init.c @@ -30,6 +30,8 @@ */ #include "dsdb/samdb/ldb_modules/partition.h" +#include "lib/util/tsort.h" + static int partition_sort_compare(const void *v1, const void *v2) { const struct dsdb_partition *p1; @@ -359,8 +361,7 @@ static int add_partition_to_data(struct ldb_context *ldb, struct partition_priva data->partitions[i+1] = NULL; /* Sort again (should use binary insert) */ - qsort(data->partitions, i+1, - sizeof(*data->partitions), partition_sort_compare); + TYPESAFE_QSORT(data->partitions, i+1, partition_sort_compare); ret = partition_register(ldb, partition->ctrl); if (ret != LDB_SUCCESS) { |