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

Commit 2c58af52 authored by Nick Kralevich's avatar Nick Kralevich Committed by Gerrit Code Review
Browse files

Merge "VectorImpl.cpp: fix benign multiplication overflow"

parents f4355868 c76698f2
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -198,7 +198,10 @@ status_t VectorImpl::sort(VectorImpl::compar_r_t cmp, void* state)
                    _do_copy(next, curr, 1);
                    _do_copy(next, curr, 1);
                    next = curr;
                    next = curr;
                    --j;
                    --j;
                    curr = NULL;
                    if (j >= 0) {
                        curr = reinterpret_cast<char*>(array) + mItemSize*(j);
                        curr = reinterpret_cast<char*>(array) + mItemSize*(j);
                    }
                } while (j>=0 && (cmp(curr, temp, state) > 0));
                } while (j>=0 && (cmp(curr, temp, state) > 0));


                _do_destroy(next, 1);
                _do_destroy(next, 1);