diff options
| -rw-r--r-- | src/search/lsearch.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/search/lsearch.c b/src/search/lsearch.c index 63f31922..5eb5cc2b 100644 --- a/src/search/lsearch.c +++ b/src/search/lsearch.c @@ -9,7 +9,7 @@ void *lsearch(const void *key, void *base, size_t *nelp, size_t width,  	size_t i;  	for (i = 0; i < n; i++) -		if (compar(p[i], key) == 0) +		if (compar(key, p[i]) == 0)  			return p[i];  	*nelp = n+1;  	return memcpy(p[n], key, width); @@ -23,7 +23,7 @@ void *lfind(const void *key, const void *base, size_t *nelp,  	size_t i;  	for (i = 0; i < n; i++) -		if (compar(p[i], key) == 0) +		if (compar(key, p[i]) == 0)  			return p[i];  	return 0;  } | 
