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

Commit d70f246f authored by Mark Salyzyn's avatar Mark Salyzyn
Browse files

logcat: test: tail_# occasional failures

When PID becomes 5 digits, fgetLongTime fails

Test: gTest logcat-unit-tests --gtest_filter=*.tail_*
Bug: 27319267
Change-Id: I9cc636ed9955a317eb3b0ff0a820a50b800b7e0d
parent f31abeb9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -208,9 +208,9 @@ static char* fgetLongTime(char* buffer, size_t buflen, FILE* fp) {
        if ((*ep != '-') && (*ep != '.')) {
            continue;
        }
        // Find PID field
        // Find PID field.  Look for ': ' or ':[0-9][0-9][0-9]'
        while (((ep = strchr(ep, ':'))) && (*++ep != ' ')) {
            ;
            if (isdigit(ep[0]) && isdigit(ep[1]) && isdigit(ep[2])) break;
        }
        if (!ep) {
            continue;