gchar *__ms_ini_get_string(const char *ini_path, char *default_str)
{
- gchar *result_str = NULL;
+ const char *result_str = default_str;
ms_debug_fenter();
ms_retvm_if(ini_path == NULL, NULL, "Invalid ini path");
- if (__ms_get_ini_instance() == NULL) {
- result_str = default_str;
- } else {
- gchar *str = NULL;
- str = iniparser_getstring(__ms_get_ini_instance(), ini_path, default_str);
+ if (__ms_get_ini_instance()) {
+ const char *str = iniparser_getstring(__ms_get_ini_instance(), ini_path, default_str);
if (str && (strlen(str) > 0) && (strlen(str) < INI_MAX_STRLEN))
result_str = str;
- else
- result_str = default_str;
}
ms_debug_fleave();
void __ms_ini_read_list(const char *key, gchar ***list)
{
- char *str;
+ const gchar *str;
ms_debug_fenter();
/* general */
ini->generate_dot = iniparser_getboolean(__ms_get_ini_instance(), "general:generate dot", DEFAULT_GENERATE_DOT);
if (ini->generate_dot == TRUE) {
- gchar *dot_path = iniparser_getstring(__ms_get_ini_instance(), "general:dot dir", MEDIA_STREAMER_DEFAULT_DOT_DIR);
+ const gchar *dot_path = iniparser_getstring(__ms_get_ini_instance(), "general:dot dir", MEDIA_STREAMER_DEFAULT_DOT_DIR);
ms_debug("generate_dot is TRUE, dot file will be stored into %s", dot_path);
g_setenv("GST_DEBUG_DUMP_DOT_DIR", dot_path, FALSE);
}