ldap/servers/slapd/tools/rsearch/searchthread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 8afcf90b0d9d6599144bb1666ca79cef9e91b3ef Author: Mark Reynolds mreynolds@redhat.com Date: Tue Mar 11 11:17:53 2014 -0400
Ticket 47722 - rsearch filter error on any search filter
Bug Description: A NULL gets incorrectly added to the search filter, which creates an invalid filter.
Fix Description: Do not add a NULL character to the search filter.
Original fix submitted by nkinder(Thanks!)
https://fedorahosted.org/389/ticket/47722
Reviewed by: nhoosi(Thanks!)
diff --git a/ldap/servers/slapd/tools/rsearch/searchthread.c b/ldap/servers/slapd/tools/rsearch/searchthread.c index 6c43dfb..e999b1e 100644 --- a/ldap/servers/slapd/tools/rsearch/searchthread.c +++ b/ldap/servers/slapd/tools/rsearch/searchthread.c @@ -387,7 +387,7 @@ static int st_search(SearchThread *st) sprintf(num, "%d", get_large_random_number() % numeric); s = num; } - sprintf(filterBuffer, "%s%s", filter, s); + sprintf(filterBuffer, "%s%s", filter, s ? s : ""); pFilter = filterBuffer; } else { pFilter = filter;
389-commits@lists.fedoraproject.org