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

Commit ab92a1fd authored by Yao Chen's avatar Yao Chen
Browse files

Fix a bug in LogEvent.GetLong

Test: statsd_test

Bug: 73303815
Change-Id: I375083e7a9e447b385608b4ab64dc45981aa1193
parent 85a6db68
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -268,7 +268,9 @@ int64_t LogEvent::GetLong(size_t key, status_t* err) const {
    int field = getSimpleField(key);
    for (const auto& value : mValues) {
        if (value.mField.getField() == field) {
            if (value.mValue.getType() == INT) {
            if (value.mValue.getType() == LONG) {
                return value.mValue.long_value;
            } else if (value.mValue.getType() == INT) {
                return value.mValue.int_value;
            } else {
                *err = BAD_TYPE;