glob: fix GLOB_SORT
The arguments to collated_compare are actually pointers to pointers to char, not pointers to char. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
3af8c180cb
commit
21ea2ad830
|
@ -78,8 +78,8 @@ int glob_pattern_p(const char *pattern, int quote)
|
||||||
/* Do a collated comparison of A and B. */
|
/* Do a collated comparison of A and B. */
|
||||||
static int collated_compare(const void *a, const void *b)
|
static int collated_compare(const void *a, const void *b)
|
||||||
{
|
{
|
||||||
const char *s1 = a;
|
const char *const s1 = *(const char *const *)a;
|
||||||
const char *s2 = b;
|
const char *const s2 = *(const char *const *)b;
|
||||||
|
|
||||||
if (s1 == s2)
|
if (s1 == s2)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue