Changeset 4887:320e58de7c79 in roaraudio


Ignore:
Timestamp:
04/28/11 18:47:25 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

fix possible buffer overflow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/driver_jack.c

    r4825 r4887  
    115115 for (self->channels = 0; self->channels < info->channels; self->channels++) { 
    116116  if ( recsource ) { 
    117    sprintf(port_name, "in_%03u", self->channels); 
     117   snprintf(port_name, sizeof(port_name), "in_%03u", self->channels); 
    118118   if ( (self->ports_in [self->channels] = jack_port_register(self->client, port_name, 
    119119                                                              JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0)) == NULL ) 
     
    121121  } 
    122122 
    123   sprintf(port_name, "out_%03u", self->channels); 
     123  snprintf(port_name, sizeof(port_name), "out_%03u", self->channels); 
    124124  if ( (self->ports_out[self->channels] = jack_port_register(self->client, port_name, 
    125125                                                             JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0)) == NULL ) { 
Note: See TracChangeset for help on using the changeset viewer.