VirtualBox

Changeset 27943 in vbox


Ignore:
Timestamp:
Apr 1, 2010 2:45:15 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
59646
Message:

Additions/VBoxService: linux statistics bug fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceStats.cpp

    r27938 r27943  
    271271            if (RT_FAILURE(rc))
    272272                break;
    273             if (strstr("MemTotal:", szLine) == szLine)
     273            if (strstr(szLine, "MemTotal:") == szLine)
    274274            {
    275275                rc = RTStrToUInt64Ex(RTStrStripL(&szLine[9]), &psz, 0, &u64Kb);
     
    277277                    u64Total = u64Kb * _1K;
    278278            }
    279             else if (strstr("MemFree:", szLine) == szLine)
     279            else if (strstr(szLine, "MemFree:") == szLine)
    280280            {
    281281                rc = RTStrToUInt64Ex(RTStrStripL(&szLine[8]), &psz, 0, &u64Kb);
     
    283283                    u64Free = u64Kb * _1K;
    284284            }
    285             else if (strstr("Buffers:", szLine) == szLine)
     285            else if (strstr(szLine, "Buffers:") == szLine)
    286286            {
    287287                rc = RTStrToUInt64Ex(RTStrStripL(&szLine[8]), &psz, 0, &u64Kb);
     
    289289                    u64Buffers = u64Kb * _1K;
    290290            }
    291             else if (strstr("Cached:", szLine) == szLine)
     291            else if (strstr(szLine, "Cached:") == szLine)
    292292            {
    293293                rc = RTStrToUInt64Ex(RTStrStripL(&szLine[7]), &psz, 0, &u64Kb);
     
    295295                    u64Cached = u64Kb * _1K;
    296296            }
    297             else if (strstr("SwapTotal:", szLine) == szLine)
     297            else if (strstr(szLine, "SwapTotal:") == szLine)
    298298            {
    299299                rc = RTStrToUInt64Ex(RTStrStripL(&szLine[10]), &psz, 0, &u64Kb);
     
    324324            if (RT_FAILURE(rc))
    325325                break;
    326             if (   strstr("cpu", szLine) == szLine
     326            if (   strstr(szLine, "cpu") == szLine
    327327                && strlen(szLine) > 3
    328328                && RT_C_IS_DIGIT(szLine[3]))
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette