diff options
author | Petri Hintukainen <phintuka@users.sourceforge.net> | 2011-10-10 12:41:10 +0300 |
---|---|---|
committer | Petri Hintukainen <phintuka@users.sourceforge.net> | 2011-10-10 12:41:10 +0300 |
commit | 9f105cfe9059df4a9a1f5278679151a5d9c387f6 (patch) | |
tree | 8cb7a3700bd94fbb54e51d32dc353355f3f27b09 /src/input/input_dvb.c | |
parent | 83049ca9ad0d39a5795b586b76f954748a3de316 (diff) | |
download | xine-lib-9f105cfe9059df4a9a1f5278679151a5d9c387f6.tar.gz xine-lib-9f105cfe9059df4a9a1f5278679151a5d9c387f6.tar.bz2 |
Fixed asprintf usage
Diffstat (limited to 'src/input/input_dvb.c')
-rw-r--r-- | src/input/input_dvb.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c index fc6e2b7c4..145abc773 100644 --- a/src/input/input_dvb.c +++ b/src/input/input_dvb.c @@ -3249,7 +3249,7 @@ static char **dvb_class_get_autoplay_list(input_class_t * this_gen, ch < num_channels && ch < MAX_AUTOCHANNELS; ++ch, ++apch) { free(class->autoplaylist[apch]); - asprintf(&(class->autoplaylist[apch]), "dvb://%s", channels[ch].name); + class->autoplaylist[apch] = _x_asprintf("dvb://%s", channels[ch].name); _x_assert(class->autoplaylist[apch] != NULL); } @@ -3257,10 +3257,10 @@ static char **dvb_class_get_autoplay_list(input_class_t * this_gen, free(class->autoplaylist[0]); if (default_channel != -1) /* plugin has been used before - channel is valid */ - asprintf (&(class->autoplaylist[0]), "dvb://%s", channels[default_channel].name); + class->autoplaylist[0] = _x_asprintf("dvb://%s", channels[default_channel].name); else /* set a reasonable default - the first channel */ - asprintf (&(class->autoplaylist[0]), "dvb://%s", num_channels ? channels[0].name : "0"); + class->autoplaylist[0] = _x_asprintf("dvb://%s", num_channels ? channels[0].name : "0"); } free_channel_list(channels, num_channels); @@ -3296,9 +3296,8 @@ static void *init_class (xine_t *xine, void *data) { this->mrls[4] = "dvba://"; this->mrls[5] = 0; - asprintf(&this->default_channels_conf_filename, - "%s/.xine/channels.conf", - xine_get_homedir()); + this->default_channels_conf_filename = _x_asprintf("%s/.xine/channels.conf", + xine_get_homedir()); xprintf(this->xine,XINE_VERBOSITY_DEBUG,"init class succeeded\n"); |