Changeset 6123

Show
Ignore:
Timestamp:
04/05/08 06:07:35 (8 months ago)
Author:
flynd
Message:

Added extra check to make sure idle time is not in the future. Same check as for online time in r6112 and r6113.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/src/user.cpp

    r6114 r6123  
    30903090            unsigned short nDays, nHours, nMinutes; 
    30913091            char szTime[128]; 
    3092             unsigned long nIdleTime = time(NULL) - m_nIdleSince; 
     3092            time_t nIdleTime = (time(NULL) > m_nIdleSince ? time(NULL) - m_nIdleSince : 0); 
    30933093            nDays = nIdleTime / ( 60 * 60 * 24); 
    30943094            nHours = (nIdleTime % (60 * 60 * 24)) / (60 * 60);