Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 281d6b54 authored by Devesh Jhunjhunwala's avatar Devesh Jhunjhunwala
Browse files

power: qpnp-smbcharger: fix bug in find_closest_in_array



This method uses a variable to track the current closest value's
index. The implementation was checking the distance between the
value and this index instead of the value at that index. Fix
this bug.

CRs-Fixed: 923805
Change-Id: Iac3cc125c4c5fabbe027ec38890d5c47e199187e
Signed-off-by: default avatarDevesh Jhunjhunwala <deveshj@codeaurora.org>
parent bb29ea15
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1073,7 +1073,7 @@ static int find_closest_in_array(const int *arr, int len, int val)
	if (len == 0)
		return closest;
	for (i = 0; i < len; i++)
		if (abs(val - arr[i]) < abs(val - closest))
		if (abs(val - arr[i]) < abs(val - arr[closest]))
			closest = i;

	return closest;