Show
Ignore:
Timestamp:
2008-07-02 09:08:07 (5 months ago)
Author:
Rocco Rutte <pdmef@…>
Branch:
HEAD
Message:

Fix casts for progress update to prevent -ftrapv aborts to trigger. Closes #3018.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • curs_lib.c

    r5441 r5445  
    378378  /* if timestamp is 0 no time-based suppression is done */ 
    379379  if (TimeInc) 
    380     progress->timestamp = (unsigned int) (tv.tv_sec * 1000) 
     380    progress->timestamp = ((unsigned int) tv.tv_sec * 1000) 
    381381        + (unsigned int) (tv.tv_usec / 1000); 
    382382  mutt_progress_update (progress, 0, 0); 
     
    402402  /* skip refresh if not enough time has passed */ 
    403403  if (update && progress->timestamp && !gettimeofday (&tv, NULL)) { 
    404     now = (unsigned int) (tv.tv_sec * 1000) 
     404    now = ((unsigned int) tv.tv_sec * 1000) 
    405405          + (unsigned int) (tv.tv_usec / 1000); 
    406406    if (now && now - progress->timestamp < TimeInc)