- asprintf( &psz_option, "dvb-frequency=%i", i_frequency );
- INSERT_ELEM( *pppsz_options, (*pi_options), (*pi_options),
- psz_option );
+ if( asprintf( &psz_option, "dvb-frequency=%i", i_frequency ) != -1 )
+ INSERT_ELEM( *pppsz_options, (*pi_options), (*pi_options),
+ psz_option );
+ }
+ if( i_symbolrate && pppsz_options && pi_options )
+ {
+ char *psz_option;
+
+ if( asprintf( &psz_option, "dvb-srate=%i", i_symbolrate ) != -1 )
+ INSERT_ELEM( *pppsz_options, (*pi_options), (*pi_options),
+ psz_option );