Changeset 692

Show
Ignore:
Timestamp:
12/29/09 09:12:18 (2 years ago)
Author:
erikd
Message:

src/sweep_sample.c : Fix potentially dangerous usage of snprintf.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sweep/trunk/src/sweep_sample.c

    r691 r692  
    16031603 
    16041604  n = snprintf (buf, sizeof (buf), _("Insert selection [")); 
    1605   n += snprint_time (buf+n, sizeof (buf)-n, 
     1605  if (n < sizeof (buf)) { 
     1606    n += snprint_time (buf+n, sizeof (buf)-n, 
    16061607                     frames_to_time (format, s->tmp_sel->sel_start)); 
    1607   n += snprintf (buf+n, sizeof (buf)-n, " - "); 
    1608   n += snprint_time (buf+n, sizeof (buf)-n, 
     1608  } 
     1609 
     1610  if (n < sizeof (buf)) { 
     1611    n += snprintf (buf+n, sizeof (buf)-n, " - "); 
     1612  } 
     1613 
     1614  if (n < sizeof (buf)) { 
     1615    n += snprint_time (buf+n, sizeof (buf)-n, 
    16091616                     frames_to_time (format, s->tmp_sel->sel_end)); 
    1610   n += snprintf (buf+n, sizeof (buf)-n, "]"); 
     1617  } 
     1618 
     1619  if (n < sizeof (buf)) { 
     1620    n += snprintf (buf+n, sizeof (buf)-n, "]"); 
     1621  } 
    16111622 
    16121623  g_mutex_lock (s->sounddata->sels_mutex);