j++;
}
} else {
- tts_parser_free_personal_info(info);
- return -1;
+ SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] There is no personal voices");
}
tts_parser_free_personal_info(info);
j++;
}
} else {
- SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] No personal voices list");
- tts_parser_free_personal_info(info);
- return TTS_CONFIG_ERROR_INVALID_VOICE;
+ SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] There is no personal voices");
}
tts_parser_free_personal_info(info);
j++;
}
} else {
- return -1;
+ SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] There is no personal voices");
}
+ tts_parser_free_personal_info(info);
return 0;
}
\ No newline at end of file
xmlDocPtr doc = NULL;
xmlNodePtr cur = NULL;
+ struct stat sb;
+ int ret = stat(path, &sb);
+ if (0 != ret) {
+ SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] There is no personal xml file");
+ return 0;
+ }
+
if (0 == access(path, F_OK)) {
SLOG(LOG_DEBUG, TAG_TTSCONFIG, "[DEBUG] Success to access to %s", path);
doc = xmlParseFile(path);