From d25d2773c71e9751d0b3dc9bf20cafb8af32f868 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 4 Dec 2019 14:04:30 +0000 Subject: main/samba: fix depends for samba-dc fixes #10989 --- main/samba/qsort-compar.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 main/samba/qsort-compar.patch (limited to 'main/samba/qsort-compar.patch') diff --git a/main/samba/qsort-compar.patch b/main/samba/qsort-compar.patch new file mode 100644 index 0000000000..3b2e11a15b --- /dev/null +++ b/main/samba/qsort-compar.patch @@ -0,0 +1,22 @@ +diff --git a/source4/dsdb/samdb/ldb_modules/count_attrs.c b/source4/dsdb/samdb/ldb_modules/count_attrs.c +index b0d1b22..29f1b94 100644 +--- a/source4/dsdb/samdb/ldb_modules/count_attrs.c ++++ b/source4/dsdb/samdb/ldb_modules/count_attrs.c +@@ -222,7 +222,7 @@ static const char **get_sorted_attrs(TALLOC_CTX *mem_ctx, + attrs[i] = a; + } + +- qsort(attrs, n_attrs, sizeof(char *), (__compar_fn_t)strcasecmp_ptr); ++ qsort(attrs, n_attrs, sizeof(char *), (int (*)(const void *, const void *))strcasecmp_ptr); + return attrs; + } + +@@ -313,7 +313,7 @@ static int count_attrs_search_callback(struct ldb_request *req, + } + + qsort(found_attrs, msg->num_elements, sizeof(char *), +- (__compar_fn_t)strcasecmp_ptr); ++ (int (*)(const void *, const void *))strcasecmp_ptr); + + + /* find and report duplicates */ -- cgit v1.2.3